Better interactive interpreter.