úÎ!± SafeÑ simple-cmd-args FSubcommand "command" "help description text" $ myCommand <$> optParsersimple-cmd-args6Parser executor (allows interspersed args and options) isimpleCmdArgs (Just version) "summary" "program description" $ myCommand <$> myOptParser <*> myargsParsersimple-cmd-args6Parser executor without interspersing options and args csimpleCmdArgs' Nothing "summary" "program description" $ myCommand <$> myOptParser <*> myargsParser simple-cmd-args4Generic parser executor with explicit info modifierssimple-cmd-argslist of  Subcommand that can be run by  simpleCmdArgssimple-cmd-args+A string arg parser with a METAVAR for helpsimple-cmd-argsMods for a switch. *switchMods 'o' "option" "help description"simple-cmd-argsMods for a mandatory option. 4optionMods 'o' "option" "METAVAR" "help description"simple-cmd-argsMod3s for an optional option: includes a default value. >optionalMods 'o' "option" "METAVAR" "help description" defaultsimple-cmd-argsversion stringsimple-cmd-argsheadersimple-cmd-argsprogram descriptionsimple-cmd-argscommandssimple-cmd-argsversion stringsimple-cmd-argsheadersimple-cmd-argsprogram descriptionsimple-cmd-argscommands simple-cmd-args modifierssimple-cmd-argsversion stringsimple-cmd-argscommands     .simple-cmd-args-0.1.0.1-Hl7dEgnwvCFB2uWSFuoFYc SimpleCmdArgs Subcommand simpleCmdArgssimpleCmdArgs' subcommandsstrArg switchMods optionMods optionalModssimpleCmdArgsWithMods