title: Expression eval("function(x) { return x*x}") breaks node.js console
body: <p>When I type something like this in node.js console:</p>
  
  <pre><code>var f = eval("function(x) { return x*x}");
  </code></pre>
  
  <p>It doesn't evaluate the expression and waits for me to type something else.</p>
  
  <p><img src="https://i.stack.imgur.com/xMrJa.png" alt="enter image description here"></p>
  
  <p>Why is this happening? Why can't I type another expression after this one?</p>