fnewless (npm): turn a function with an object or function as it's prototype into a constructor you CAN call without new
Keywords: constructor|new|extends|inherit|inherits|super|prototype|class