public ReplResult readAndEvaluate(SourceReader reader) {
MagpieParser parser = new MagpieParser(reader);
try {
Expr expr = parser.parseStatement();
parser.consume(TokenType.LINE);
Obj result = mInterpreter.interpret(expr);
String resultText;
if (result == mInterpreter.nothing()) {