docs: function(Superclass, constructorFunction) {
      var instance = makeType(constructorFunction);
      instance.prototype = new Superclass();
      instance.prototype.constructor = constructorFunction;
  
      return instance;
    }