La expresión eval ("function (x) {return x * x}") rompe la consola node.js

Cuando escribo algo como esto en la consola de node.js:

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

No evalúa la expresión y espera a que escriba algo más.

¿Por qué está pasando esto? ¿Por qué no puedo escribir otra expresión después de esta?

Respuestas a la pregunta(1)

Su respuesta a la pregunta