Parse command line arguments and produce an A.
Parse command line arguments and produce an A. Otherwise print an error message to the standard error output and return a left explaining that this was done
The command line arguments to be parsed
The default values to be chosen in the case where they are not specified by the user