úÎ!YðSÈl      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkSafe 3;<=>?FQVü descriptive Some result. descriptiveThe whole process failed. descriptiveThe whole process succeeded. descriptive=There were errors but we continued to collect all the errors. descriptive A consumer. descriptive&The bounds of a many-consumable thing.  descriptive"Description of a consumable thing. descriptiveRun a consumer. descriptiveDescribe a consumer. descriptiveRun a consumer. descriptiveDescribe a consumer.l descriptivelAn internal sequence maker which describes itself better than regular Alternative, and is strict, not lazy. descriptive Make a self-describing consumer. descriptive¹Wrap a consumer with another consumer. The type looks more intimidating than it actually is. The source code is trivial. It simply allows for a way to transform the type of the state. descriptiveThe consumer to run. descriptiveInitial state. descriptiveThe consumer to run. descriptiveOInitial state. Can be "empty" if you don't use it for generating descriptions. descriptive"A description and resultant state. descriptiveThe consumer to run. descriptiveThe consumer to run. descriptive"A description and resultant state. descriptive'Produce description based on the state. descriptive2Parse the state and maybe transform it if desired. descriptiveTransform the description. descriptiveETransform the parser. Can re-run the parser as many times as desired.     Safe<N°+ descriptiveConsume any character., descriptiveA character consumer.- descriptiveA string consumer.+,-+,-Safe<NQV$. descriptiveForm descriptor.1 descriptiveConsume any input value.2 descriptive<Validate a form input with a description of what's required.2 descriptiveDescription of what it expects. descriptiveAttempt to parse the value. descriptiveConsumer to add validation to. descriptiveA new validating consumer..0/1212.0/Safe%<&Y5 descriptive"State used when running a formlet.9 descriptiveDescription of a formlet.< descriptiveConsume any character.56789:;<<56789:;Safe'­m descriptive*Run a different state in this state monad.mNone 1<>?NOV<é A descriptive Description of parseable things.K descriptiveConsume an object.L descriptive%Consume from object at the given key.M descriptiveDOptionally consume from object at the given key, only if it exists.N descriptiveConsume an array.O descriptiveConsume a string.P descriptiveConsume an integer.Q descriptiveConsume an double.R descriptiveParse a boolean.S descriptive Expect null.T descriptive-Wrap a consumer with a label e.g. a type tag.U descriptiveParse from a consumer. K descriptive"Description of what the object is. descriptiveAn object consumer.L descriptiveThe key to lookup. descriptive*A value consumer of the object at the key.M descriptiveThe key to lookup. descriptive*A value consumer of the object at the key.N descriptiveDescription of this array. descriptive'Consumer for each element in the array.O descriptive&Description of what the string is for.P descriptive'Description of what the integer is for.Q descriptive&Description of what the double is for.R descriptive$Description of what the bool is for.S descriptiveWhat the null is for.T descriptive Some label. descriptiveA value consumer.U descriptiveDescription of what it expects. descriptiveAttempt to parse the value. descriptiveConsumer to add validation to. descriptiveA new validating consumer.ACBDGIFHEJKLMNOPQRSTUUKLMNOPQRSTACBDGIFHEJSafe<S< Y descriptive$Description of a commandline option.a descriptive>If the consumer succeeds, stops the whole parser and returns ` immediately.b descriptiveTConsume one argument from the argument list and pops it from the start of the list.c descriptivewConsume one argument from the argument list which must match the given string, and also pops it off the argument list.d descriptiveXFind a value flag which must succeed. Removes it from the argument list if it succeeds.e descriptive:Find a boolean flag. Always succeeds. Omission counts as n7. Removes it from the argument list if it returns True.f descriptiveUFind an argument prefixed by -X. Removes it from the argument list when it succeeds.g descriptiveFind a named argument e.g.  --name value6. Removes it from the argument list when it succeeds.h descriptive4Make a text description of the command line options.o descriptive9Clean up the condition tree for single-line presentation.i descriptive%Make a text description of an option.a descriptiveBA parser which, when it succeeds, causes the whole parser to stop.c descriptiveString. descriptive Description.d descriptiveName. descriptive Description. descriptiveValue returned when present.e descriptiveName. descriptive Description.f descriptivePrefix string. descriptive Description.g descriptiveName. descriptive Description.Y^][`Z\_abcdefghidefgbcaY^][`Z\_hip       !"#$%&'()*+,-./0123456789:;<<=>?@ABCDEFGHIJKLMNOPQRST4UVWXYZ[\]^_`abcdefghijklmnopqrstuvw(descriptive-0.9.5-3CDdMwLi8lb82I680gAsqu DescriptiveDescriptive.CharDescriptive.FormDescriptive.FormletDescriptive.JSONDescriptive.OptionsDescriptive.InternalResultFailed Succeeded ContinuedConsumer consumerDesc consumerParseBound NaturalBoundUnlimitedBound DescriptionUnitBoundedAndOrSequenceWrapNoneconsumedescribe runConsumerrunDescriptionconsumerwrap$fMonoidDescription$fSemigroupDescription$fMonoidResult$fSemigroupResult$fBifunctorResult$fMonoidConsumer$fSemigroupConsumer$fAlternativeConsumer$fApplicativeConsumer$fFunctorConsumer $fShowBound $fEqBound$fShowDescription$fEqDescription$fFunctorDescription $fShowResult $fEqResult $fOrdResultanyCharcharstringFormInput Constraintinputvalidate $fShowForm$fEqForm FormletState formletMap formletIndexFormletIndex Constrainedindexed $fShowFormlet $fEqFormlet$fShowFormletState$fEqFormletStateDocIntegerDoubleTextBooleanNullObjectKeyArrayLabelobjectkeykeyMaybearrayintegerdoubleboolnulllabelparse$fEqDoc $fShowDoc $fDataDocOption AnyStringConstantFlagArgPrefixStopsStoppedstop anyStringconstantflagswitchprefixargtextDescriptiontextOpt $fShowOption $fEqOptionsequenceHelper runSubStateTghc-prim GHC.TypesFalseclean