úÎ]ŒSŅ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 /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 'Attributes that can be associated to a . !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 &"A full description for a runnable  for a program. ("the option parser for the program )description of the parser <  !"#$%&'()*+,-./0123456789:;uvwx8  !"#$%&'()*+,-./0123456789:;8&'() !"#$%56789:;01234   *+,-./   !"#$%&'()*+,-./0123456789:;uvwx 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. BThe default value of a ,. This function returns an error if any of  the options don't have a default value. CIMap a polymorphic function over all the options of a parser, and collect  the results. <=>?@ABCy &'()<=>?@ABC =&'()@AB>?C< <=>?@ABCy Safe-InferedD Modifier for &. JOption reader based on the z type class. KString option reader. L8Null option reader. All arguments will fail validation. M$Specify a short name for an option. N#Specify a long name for an option. O'Specify a default value for an option. P%Specify the help text for an option. QSpecify the option reader. RSpecify the metavariable. SHide this option. TCreate a multi-valued option. U;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 ) V%Add a command to a subparser option. W"Builder for a command parser. The V modifier can be used to  specify individual commands. X Builder for an argument parser. YEBuilder for an argument list parser. All arguments are collected and  returned as a list. ZBuilder for a flag parser. A flag that switches from a " default value" to an " active value" when . encountered. For a simple boolean value, use [ instead. [Builder for a boolean flag.  switch = flag False True \FBuilder for an option with a null reader. A non-trivial reader can be  added using the Q modifier. ]Builder for an option taking a { argument. ^ Builder for an option using the J reader. _,Specify a full description for this parser. `"Specify a header for this parser. a"Specify a footer for this parser. b%Specify a short program description. c.Specify an exit code if a parse error occurs. d Create a & given a  and a modifier. eTrivial option modifier. fCompose modifiers. 'DEFGHIJKLMNOPQRSTUVWXYZdefault value  active value option modifier [\]^_`abcdef|}~#DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef#WXYZ[\]^MNPORQSTUVefJKLEFIHGD_`bacd'DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`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"Description of the program to run Program arguments nklmnklmnklmn Safe-InferedU€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ&'()<=>?@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žŸŋ       !"#"$$%&'()**+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkblmnopqrrstuvwxyz{|}{~€‚ƒ{„…{„†{„‡{„ˆ{„‰{„Š{„‹{„Œ{„{„Ž{„{„{„‘{„’{„“{„”{„•{„•{„–{„—{„˜{„™{„š{„›{„œ{„{„{žŸ{~ {ĄĒĢĪ{ĄĨ{ĄĶ{Ą§{ĄĻ{ĄĐ{ĄŠ{ĄŦ{ĄŽ{Ą­{ĄŪ{ĄŊ{Ą°{Ąą{Ąē{Ąģ{Ąī{Ąī{Ąĩ{Ąķ{Ą {Ą·{Ąļ{Ąđ{Ąš{Ąŧ{Ąž{Ą―{Ą―{Ąū{ŋĀ{ŋÁÂoptparse-applicative-0.1.1Options.Applicative.UtilsOptions.Applicative.TypesOptions.Applicative.CommonOptions.Applicative.BuilderOptions.Applicative.HelpOptions.Applicative.ExtraOptions.Applicative.ArrowsOptions.Applicative<+>vcattabulatepad ParserFailure errMessage errExitCodeParserConsPNilP OptReader CmdReader ArgReader FlagReaderOption_optMain _optDefault_optShow_optHelp _optMetaVar_optContOptNameOptLongOptShortPContext NullContext ParserDesc _descFull _descProg _descHeader _descFooter_descFailureCode ParserInfo _infoParser _infoDescoptMain optDefaultoptShowoptHelp optMetaVaroptContdescFulldescProg descHeader descFooterdescFailureCode infoParserinfoDesc infoFullDesc infoProgDesc infoHeader infoFooterinfoFailureCode optionNamesliftOptrunP setContext runParserrunParserFully evalParser mapParserInfoModModHasName CommandFields FlagFields OptionFieldsautostrdisabledshortlongvaluehelpreadermetavarhidemulti transformcommand subparserargument argumentsflagswitch nullOption strOptionoptionfullDescheaderfooterprogDesc failureCodeinfoidm&cmdDesc briefDescparserHelpTexthelper execParserexecParserPureusageParserAAunAasArunA$fErrorParserFailure$fApplicativeParser$fFunctorParser$fMonoidContext$fMonoidMatchResultbaseGHC.ReadReadGHC.BaseString$fCategoryInfoMod $fCategoryMod$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>>><<<