Additionally, allow devs to tell whether or not a verb was invoked if they wish to display the error message manually. Example:
var parser = new CliParser<Options>();
try
{
parser.Parse(args, opt)
.GetValueOrThrow();
}
catch (AggregateException e)
{
var help = new clipr.Usage.AutomaticHelpGenerator<Options>(); // Would like to use Options or Verb here
Console.Error.WriteLine(help.GetHelp(parser.BuildConfig()));
return;
}