Models a binding of a value to a typed name, and is passed into the REPL so it can re-create the bindings inside the REPL's scope
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.
Exception for reporting script compilation failures
Represents the importing of a single name in the Ammonite REPL, of the form
Represents the imports that occur before a piece of user code in the Ammonite REPL.
Represents a single identifier in Scala source code, e.
Encapsulates the ways the Ammonite REPL prints things.
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