docs: function _merge(o1, o2) {
      Object.keys(o2).forEach(function (k) {
          if (o1[k] === undefined) {
              o1[k] = o2[k];
          } else {
              if ((typeof (o1[k])) === 'object') {
                  _merge(o1[k], o2[k]);
              } else { // Last property wins!
                  o1[k] = o2[k];
              }
          }
      });
  }