g]&u      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst 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.  Safe-InferedResult 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 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 A single option of a parser. reader for this option properties of this option /Specification for an individual parser option. 4whether this flag is shown is the brief description help text for this option metavariable for this option *Visibility of an option in the help text. !0visible both in the full and brief descriptions "%only visible in the full description #(does not appear in the help text at all +#Global preferences for a top-level  . -$metavar suffix for multiple options ."A full description for a runnable   for a program. 0"the option parser for the program 18whether the help text should contain full documentation 2brief parser description 3&header of the full parser description 4&footer of the full parser description 5exit code for a parser failure :  !"#$%&'()*+,-./012345678uvwxy5  !"#$%&'()*+,-./0123456785./012345+,-(*)'$&% #"!   687   #"!$&%'(*)+,-./012345678uvwxy Safe-Infered:-Create a parser composed of a single option. =Apply a  5 to a command line, and return a result and leftover L arguments. This function returns an error if any parsing error occurs, or # if any options are missing and don't have a default value. ?The default value of a  ,. This function returns an error if any of  the options don't have a default value. @IMap a polymorphic function over all the options of a parser, and collect  the results. 9:;<=>?@z ./0123459:;<=>?@ :./012345=>?;<@9 9:;<=>?@z Safe-InferedB Modifier for .. H reader based on the { type class. IString  reader. JNull - reader. All arguments will fail validation. K$Specify a short name for an option. L#Specify a long name for an option. N%Specify the help text for an option. O Specify the  reader. PSpecify the metavariable. Q-Hide this option from the brief description. R$Hide this option from the help text S%Add a command to a subparser option. T"Builder for a command parser. The S modifier can be used to  specify individual commands. U Builder for an argument parser. VEBuilder for an argument list parser. All arguments are collected and  returned as a list. "Note that arguments starting with | are ignored. (This parser accepts a special argument: -- . When a -- is found on the K command line, all following arguments are included in the result, even if  they start with |. WBuilder for a flag parser. A flag that switches from a " default value" to an " active value" when . encountered. For a simple boolean value, use Y instead. X3Builder for a flag parser without a default value. Same as W;, but with no default value. In particular, this flag will % never parse successfully by itself. JIt still makes sense to use it as part of a composite parser. For example  ( length <$> many (flag' () (short 't')) &is a parser that counts the number of -t arguments on the command line. YBuilder for a boolean flag.  switch = flag False True ZFBuilder for an option with a null reader. A non-trivial reader can be  added using the O modifier. [Builder for an option taking a } argument. \ Builder for an option using the H reader. ],Specify a full description for this parser. ^"Specify a header for this parser. _"Specify a footer for this parser. `%Specify a short program description. a.Specify an exit code if a parse error occurs. b Create a . given a   and a modifier. +ABCDEFGHIJKLMNOPQRSTUVWdefault value  active value option modifier X active value option modifier YZ[\]^_`abcdef~&ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef&TUVWXYZ[\KLNMPOQRSefHIJCDGFEB]^`_abAcd+ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef~ Safe-Inferedg$Generate descriptions for commands. h)Generate a brief help text for a parser. i(Generate a full help text for a parser. j&Generate the help text for a program. ghijghijghijghij Safe-Inferedk A hidden "helper" option which always fails. lRun a program description. LParse command line arguments. Display help text and exit if any parse error  occurs. mA pure version l. nGenerate option summary. klm#Global preferences for this parser "Description of the program to run Program arguments n klmnklmn klmn Safe-Infered\ ./0123459:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefklmn Safe-Inferedo1The type of arrows associated to the applicative   functor. pFor any  functor f, A f is the  instance  associated to f. The p4 constructor can be used to convert a value of type  f (a -> b) into  an arrow. sConvert a value of type f a into an arrow taking () as argument. Applied to a value of type  (, it turns it into an arrow that can be ? used inside an arrow command, or passed to arrow combinators. t/Convert an arrow back to an applicative value. 5This function can be used to return a result of type   from an arrow  command. opqrst&opqrstpqrstoopqrst        !"#$%&'()*+,-,../00123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi^jklmnoppqrstuvwxyz{|z}~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzoptparse-applicative-0.3.0Options.Applicative.UtilsOptions.Applicative.TypesOptions.Applicative.CommonOptions.Applicative.BuilderOptions.Applicative.HelpOptions.Applicative.ExtraOptions.Applicative.ArrowsOptions.Applicative<+>vcattabulatepad OptHelpInfo hinfoMulti hinfoDefault ParserFailure errMessage errExitCodeParserBindPAltPMultPOptPNilP OptReader CmdReader ArgReader FlagReaderOptionoptMainoptProps OptPropertiespropVisibilitypropHelp propMetaVar OptVisibilityVisibleHiddenInternalOptNameOptLongOptShortPContext NullContext ParserPrefsprefMultiSuffix ParserInfo infoParser infoFullDesc infoProgDesc infoHeader infoFooterinfoFailureCode optVisibilityoptHelp optMetaVar optionNamesliftOptrunP setContext runParserrunParserFully evalParser mapParserPrefsModInfoModModHasName CommandFields FlagFields OptionFieldsautostrdisabledshortlongvaluehelpreadermetavarhiddeninternalcommand subparserargument argumentsflagflag'switch nullOption strOptionoptionfullDescheaderfooterprogDesc failureCodeinfo multiSuffixprefsidm&cmdDesc briefDescparserHelpTexthelper execParserexecParserPureusageParserAAunAasArunA$fErrorParserFailure$fAlternativeParser$fApplicativeParser$fFunctorParser$fMonoidContext$fMonoidMatchResultbaseGHC.ReadReadGHC.Num-GHC.BaseString$fMonoidPrefsMod$fMonoidInfoMod $fMonoidMod$fHasNameFlagFields$fHasNameOptionFieldsControl.Applicative ApplicativeoptionalliftA3liftA2liftA<**><**><*>puremanysome<|>empty AlternativegetConstConst unwrapMonad WrapMonad WrappedMonad unwrapArrow WrapArrow WrappedArrow getZipListZipList Data.Functor<$><$ Control.ArrowArrow$fArrowA $fCategoryAarrfirstapp|||loopleftApp^<<<<^>>^^>>returnA&&&***second runKleisliKleisli zeroArrow ArrowZero ArrowPlus+++rightleft ArrowChoice ArrowApply ArrowMonad ArrowLoopControl.Category>>><<<