title: Module Pattern in Coffeescript with hidden Variables
body: <p>Digging into Coffeescript I am trying to port my Javascript files to Coffeescript.</p>
  
  <p>Concerning this, I have a question related to the module pattern of Doulgas Crockford (closure binding in order to keep variables "private")</p>
  
  <p>Therefore my question is: What would the aquivalent Coffeescript for the following JS look like:</p>
  
  <pre><code>var test = function () { var hidden = 'open'; return { open: hidden }; }();
  </code></pre>
  
  <p>Respectively, is there a different / better aproach to this pattern in Coffeescript?</p>