A generic method accepts a type argument, letting its signature use a type chosen at the call site. In command-line parsing, `ParseArguments<Options>` supplies the options type, while `IEnumerable<string>` specifies a sequence of strings. The parser can then return a `ParserResult<T>` for the chosen type. section 2.8
Listing 2.16 Program.cs parsing command-line options with CommandLineParser
using HelloDotnet;
using CommandLine; #1
Parser.Default.ParseArguments<Options>(args) #2
.WithParsed<Options>(AsciiArt.Write) #3
.WithNotParsed(_ => #4
WriteLine("Usage: HelloDotnet <text> --font Big")); #5
The call supplies `Options` as the type argument to `ParseArguments` and `WithParsed`. section 2.8



















