title: evaluate module in another module's context
body: <p>I know that this is very un-Node/CommonJS-y—forgive me. (I'm writing a library of sorts and I'd like my library's <code>require</code> method to work exactly the same on the browser and on NodeJS.)</p>
  
  <p>What I'd like is to be able to do is evaluate the script in the context of the current module—that is, if I say <code>exports.a = "100";</code> in the module, I'd like for <code>exports.a</code> to be equal to <code>"100"</code> in all of the code in the <code>require</code>ing module after the <code>require</code>.</p>
  
  <p>If this isn't clear, I'd be happy to elaborate.</p>