¿Cómo puedo hacer que Scala ToolBox vea las definiciones de REPL?

Cuando la reflexión aún era incipiente, en los días de Scala 2.10.0 hitos,hizo una pregunta sobre cómo podría usarlo para ver los árboles de fragmentos de código de REPL. La excelente respuesta fue más allá de lo que pregunté, y mostró cómo se pueden usar para analizar y evaluar árboles también, así que seguí adelante e intenté usar eso en un pequeño proyecto que tenía hoy.

Desafortunadamente, el código analizado y evaluado de esa manera no parece ver ninguna definición de REPL:

scala> val x = 1
x: Int = 1

scala> import scala.tools.reflect.ToolBox
import scala.tools.reflect.ToolBox

scala> val tb = scala.reflect.runtime.universe.runtimeMirror(
  getClass.getClassLoader).mkToolBox()
tb: scala.tools.reflect.ToolBox[reflect.runtime.universe.type] = ...

scala> tb.eval(tb.parse("x"))
scala.tools.reflect.ToolBoxError: reflective compilation has failed:

not found: value x

¿Hay alguna manera de lograr que reconozca las definiciones hechas en REPL?

Respuestas a la pregunta(1)

Su respuesta a la pregunta