1.With clap's derive API, what is the minimum you must do to get argument parsing and a --help output for a struct?
2.In the clap derive API, how do field types map to argument kinds, per the theory?
3.For git-style subcommands such as myapp init and myapp build, what does the theory recommend?
4.What is the difference between Args::parse() and Args::try_parse()?
5.In the derive API, where does the help text for an individual argument come from?
Answer every question to submit.