regolith
is a REPL library. You can use it to build REPL's with multi-line input.
It extends all functionality from readline. Thus complete readline is supported.
It makes complex REPL much more easy to make.
TODO: Complete this part
TODO: Complete this part