Show default values with allowedHelp
Fix usage for multi-options.
Type Command.run() as FutureOr<T>.
Type the callback parameter to addOptions() as Function
Allow Iterables, not just Lists.
Forward the return value of Command.run() to CommandRunner.run().
Allow command ArgParsers to be overridden.