Returns a short, human-readable description of the accepted input format for this type, suitable to be used in a command-line usage message.
Attempt to parse a single command-line argument: given an argument, this returns either the parsed value or a message explaining the failure.
This typeclass captures the information needed to use this type as an option argument.
See the documentation for more details.