Improving the REPL to support await and require