Cli.ArgSourceParsing of the standard commnad line arguments using Stdlib.Arg
spec t returns the spec that should be provided to Stdlib.Arg to populate t using the interpreted cli args
channel t return the channel if correctly supplied. An error if the arguments were provided incorrectly.