Constants used in the default configuration for the Ammonite REPL
Give Ammonite the ability to read (linux) system proxy environment variables and convert them into java proxy properties.
More or less a minimal version of Autowire's Server that lets you generate a set of "routes" from the methods defined in an object, and call them using passing in name/args/kwargs via Java reflection, without having to generate/compile code or use Scala reflection.
Logic around using Ammonite as a script-runner; invoking scripts via the macro-generated Router, and pretty-printing any output or error messages
Code related to invoking Ammonite from the outside world: default configuration, running scripts, printing error messages, etc.