Expressão eval (“function (x) {return x * x}”) quebra o console node.js

Quando digito algo assim no console node.js:

var f = eval("function(x) { return x*x}");

Não avalia a expressão e espera que eu digite outra coisa.

Por que isso está acontecendo? Por que não consigo digitar outra expressão depois dessa?