code: function assign() {
      arguments[0] = arguments[0] || {};
  
      for (var n=1; n<arguments.length; n++) {
        for (var key in arguments[n]) {
          if (arguments[n].hasOwnProperty(key)) arguments[0][key] = arguments[n][key];
        }
      }
      return arguments[0];
    }
docs: A local version of Object.assign() for old node versions.
  
  @param {Array} [...=[{}]]     Objects to assign (in order).
  @returns {Object}