Move --run handling outside of Application->new.
Now you can run the Application class ctor without necessarily insta-exiting.