The Abstract Application Interface may be used to route several commands via a command line argument list.
Fixed a bug where the route function could end in unexhaustive patterns.
- Changed the interface of help from Command type class.
- Changed routing mechanism to not execute immediately.
Initial release of the AAI.