code: function merge(iterable /* ...iterbles */) {
      var map = anObject(this);
      var setter = aFunction(map.set);
      var i = 0;
      while (i < arguments.length) {
        iterate(arguments[i++], setter, map, true);
      }
      return map;
    }
docs: eslint-disable-next-line no-unused-vars