MF~b      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a Safe-Infered4Concatenate two strings with a space in the middle. <Concatenate strings vertically with empty lines in between. %Display pairs of strings in a table. .Pad a string to a fixed size with whitespace. NoneA Parser a/ is an option parser returning a value of type a. An  = defines whether an option matches an command line argument. command reader argument reader  flag reader option reader /Specification for an individual parser option. option continuation reader for this option default value 4whether this flag is shown is the brief description help text for this option metavariable for this option "A full description for a runnable  for a program. "the option parser for the program 8whether the help text should contain full documentation brief parser description &header of the full parser description &footer of the full parser description !exit code for a parser failure .  !bcde"#$%&'()*+,-*  !"#$%&'()*+,-* !()*+,-   "#$%&'    !bcde"#$%&'()*+,- Safe-Infered/-Create a parser composed of a single option. 0Apply a 5 to a command line, and return a result and leftover # arguments. This function returns f! if any parsing error occurs, or # if any options are missing and don't have a default value. 1The default value of a . This function returns f if any  of the options don't have a default value. 2IMap a polymorphic function over all the options of a parser, and collect  the results. ./012g !./012/ !102../012gNone6 Modifier for . 9Option reader based on the h type class. :String option reader. ;8Null option reader. All arguments will fail validation. <$Specify a short name for an option. =#Specify a long name for an option. >'Specify a default value for an option. ?%Specify the help text for an option. @Specify the option reader. ASpecify the metavariable. BHide this option. CCreate a multi-valued option. D;Apply a transformation to the return value of this option. >This can be used, for example, to provide a default value for  a required option, like:  strOption ( transform Just , value Nothing ) E%Add a command to a subparser option. F"Builder for a command parser. The E modifier can be used to  specify individual commands. G Builder for an argument parser. HEBuilder for an argument list parser. All arguments are collected and  returned as a list. IBuilder for a flag parser. A flag that switches from a " default value" to an " active value" when . encountered. For a simple boolean value, use J instead. JBuilder for a boolean flag.  switch = flag False True KFBuilder for an option with a null reader. A non-trivial reader can be  added using the @ modifier. LBuilder for an option taking a i argument. M Builder for an option using the 9 reader. N,Specify a full description for this parser. O"Specify a header for this parser. P"Specify a footer for this parser. Q%Specify a short program description. R.Specify an exit code if a parse error occurs. S Create a  given a  and a modifier. TTrivial option modifier. UCompose modifiers. '3456789:;<=>?@ABCDEFGHIdefault value  active value option modifier JKLMNOPQRSTUjklm#3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU#FGHIJKLM<=?>A@BCDETU9:;785436NOQPRS'3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUjklm Safe-InferedV$Generate descriptions for commands. W)Generate a brief help text for a parser. X(Generate a full help text for a parser. Y&Generate the help text for a program. VWXYVWXYVWXYVWXY Safe-InferedZResult after a parse error. \&Function which takes the program name ' as input and returns an error message ] Exit code to use for this error ^ A hidden "helper" option which always fails. _Run a program description. LParse command line arguments. Display help text and exit if any parse error  occurs. `A pure version _. aGenerate option summary. Z[\]^_`"Description of the program to run Program arguments aZ[\]^_`a^_`aZ[\]Z[\]^_`a Safe-InferedVnopqrstuvwxyz{|}~ !./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUZ[\]^_`a       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\S]^^_`abcdefghijklimniopqrstiuviuwiuxiuyiuziu{iu|iu}iu~iuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiiooptparse-applicative-0.0.1Options.Applicative.UtilsOptions.Applicative.TypesOptions.Applicative.CommonOptions.Applicative.BuilderOptions.Applicative.HelpOptions.Applicative.ExtraOptions.Applicative<+>vcattabulatepadP ParseResult ParseErrorParserConsPNilP OptReader CmdReader ArgReader FlagReaderOption_optMain _optDefault_optShow_optHelp _optMetaVar_optContOptNameOptLongOptShort ParserInfo _infoParser _infoFullDesc _infoProgDesc _infoHeader _infoFooter_infoFailureCodeoptMain optDefaultoptShowoptHelp optMetaVaroptCont infoParser infoFullDesc infoProgDesc infoHeader infoFooterinfoFailureCode optionNamesliftOpt runParser evalParser mapParser CommandFields FlagFields OptionFieldsInfoModModHasNameautostrdisabledshortlongvaluehelpreadermetavarhidemulti transformcommand subparserargument argumentsflagswitch nullOption strOptionoptionfullDescheaderfooterprogDesc failureCodeinfoidm&cmdDesc briefDescparserHelpText ParserFailure errMessage errExitCodehelper execParserexecParserPureusage$fApplicativeP$fMonadP$fApplicativeParser$fFunctorParserbase Data.MaybeNothing$fMonoidMatchResultGHC.ReadReadGHC.BaseString$fCategoryInfoMod $fCategoryMod$fHasNameFlagFields$fHasNameOptionFieldsControl.Applicative ApplicativeoptionalliftA3liftA2liftA<**><**><*>puremanysome<|>empty AlternativegetConstConst unwrapMonad WrapMonad WrappedMonad unwrapArrow WrapArrow WrappedArrow getZipListZipList Data.Functor<$><$