code: function createDefaultSetter(key) {
    return function set(newValue) {
      _Object$defineProperty(this, key, {
        configurable: true,
        writable: true,
        // IS enumerable when reassigned by the outside word
        enumerable: true,
        value: newValue
      });
      return newValue;
    };
  }
docs: set one value on the object
  @param {string} key