Make compilation errors available, and switch to CoralException for runtime errors
Properly handle exceptions that escape the run loop
Add AsyncAction support
Change scopes to be lexical, and add support for lexical closures, as well as calling async functions
Move Step into its own file
Add support for stack traces, plus a new CliMOO test to test some CliMOO-like usage patterns
Add compilation error handling in Verb
Remove redundant code
Loosen PMO assignment code to where it was meant to be
Make $ work
Move Coral-to-Coral calls in Verb/Mob to use continuations