# Functions
RegisterCommands creates the app's standard ArgParser.
# Structs
An ArgParser contains the definitions of flags, arguments and commands for an application.
# Type aliases
Command is an abstraction for a function that produces human readable output when run.