code: function merge() {
    return [].slice.call(arguments).reduce(function (merged, source) {
      for (var prop in source) {
        merged[prop] = source[prop];
      }
      return merged;
    }, {});
  }
docs: # Utility functions  ## Shallow merge two or more objects, e.g. merge({a: 1, b: 2}, {a: 2}, {a: 3}) => {a: 3, b: 2}