private static ParserResult <object> OnVerbSetParsed(Parser parser, Parsed <object> parsed, IEnumerable <string> argsToParse, bool containedHelpOrVersion) { return(parsed.MapResult( (AnalyzeVerbSet _) => parser.ParseArguments <ApproximateCommand, DetectTreesCommand, FilterCommand, SliceCommand, TerrainCommand, TreeHeightCommand>(argsToParse), _ => parsed)); }