code: function makeInstanceOf(object) {
    var args = slice.call(arguments, 1);
    Object.defineProperties(object, getDescriptors([this.prototype]));
    this.apply(object, args);
    return object;
  }
docs: Makes a native object pretend to be an instance of class (e.g. adds methods to a DocumentFragment then calls the
  constructor).