code: function mergeProperty(target, name, desc, enumerable) {
  
      if (desc.get || desc.set) {
  
          var d$0 = { configurable: true };
          if (desc.get) d$0.get = desc.get;
          if (desc.set) d$0.set = desc.set;
          desc = d$0;
      }
  
      desc.enumerable = enumerable;
      Object.defineProperty(target, name, desc);
  }
docs: Installs a property into an object, merging "get" and "set" functions