title: javascript force developer to instantiate with the new keyword
body: <p>Is there any way in Javascript to force the developer to use the <code>new</code> keyword to create a new object?</p>
  
  <p>I know that javascript creates a new object everytime I do this:</p>
  
  <pre><code>var module=function(){}
  var module = new module();
  </code></pre>