ammonite
The command-line entry point, which does all the argument parsing before delegating to Main.run
The logic of main, in a form that doesn't call sys.exit and thus can be unit tested without spinning up lots of separate, expensive processes
sys.exit