Used to capture the names in scope after every execution, reporting them
to the output
function.
Fake for-comprehension generator to catch errors and turn them into Res.Failures
A set of colors used to highlight the miscellanious bits of the REPL.
Encapsulates (almost) all the ickiness of Scalac so it doesn't leak into the rest of the codebase.
Nice wrapper for the presentation compiler.
The result of a single pass through the ammonite REPL.
Encapsulates a read-write cell that can be passed around
Nice pattern matching for chained exceptions