repl improvements. supports multiline and params