h& v 4:      !"#$%&'()*+,-./0123456789 Safe-Inferred"8 ! fastparserA parser, church encoded. The arguments to the wrapped function are:Input  ByteString.%A function that handles parse errors.A function that handles success, taking as argument the remaining input and the parser result.  fastparser2An error representing the unexpected end of input.  fastparserA generic error.  fastparserCreates a generic parse error. fastparserCreates a parser from the supplied function. The first argument to the supplied function is the remaining input, and it should return : when parsing failes, or ;/ the result along with the non-consumed input.It works well with the  5https://hackage.haskell.org/package/bytestring-lexingbytestring-lexing library. fastparserParses bytestrings as if they were representing a decimal number in ASCII. fastparserParses bytestrings as if they were representing an octal number in ASCII. fastparserReturns true when the character represents an ASCII lowercase letter. fastparserparses a decimal integer. fastparserParses any positive decimal <. fastparser Parses any positive hexadecimal <. fastparserParses any positives octal <. fastparserParses = numbers. fastparserConsumes n bytes of input fastparserDrops n bytes of input fastparserParses any character. fastparserParses a specific character. fastparserParses any byte. fastparserParses a specific byte. fastparser)Parses a character satisfying a predicate fastparserParses the supplied string. fastparserParses strings between double quotes. This functions handles the following escape sequences: \r, \n, \t, \a, \b, \", \\.  fastparserA fast parser for numbers of the form 5.123. Contrary to what its name implies, it parses to >.# fastparser9Consumes the input as long as the predicate remains true.$ fastparser9Consumes the input as long as the predicate remains true.% fastparser9Discards the input as long as the predicate remains true.& fastparserRuns the parser. Will return a parse error if the parser fails or if the input is not completely consumed.' fastparserParses the remaining input.( fastparser#Parses days, with format YYYY-MM-DD) fastparser'Parses a difftime, with format HH:MM:SS* fastparserParses a whole timestamp, with format YYYY-MM-DD+HH:MM:SS+CEST. This is very much *not* robust, as it only handles CET and CEST.+ fastparser0Parses RFC3339 compatible timestamps to UTCTime., fastparserTurns any parser into a ?.  fastparserThe expected label.  fastparserUnexpected content fastparserExpected content-  !"#$%&'()*+,- &  '#!$"%()*+,      !"#$%&'()*+,-./0123456789:;<:;=:>?:@ABCDEFG'fastparser-0.6.0-AYBTuVzmZUbGwaMeP2UP9rByteString.Parser.Fast ParseErrorerrorUnexpected errorExpected ErrorItemTokensLabelParserParserM runParserueofufail parseErrorwlexgetIntgetOctalisLowerdecimalnumhnumonumfractakeNdropNanyCharcharanyWord8word8satisfystring quotedString scientificcharTakeWhile1 takeWhile1 charTakeWhile takeWhile skipWhile parseOnly remainingparseYMD parseDTime timestamprfc3339pFold$fMonoidParseError$fSemigroupParseError$fMonadPlusParserM$fMonadFailParserM$fMonadParserM$fAlternativeParserM$fApplicativeParserM$fFunctorParserM$fShowParseError$fEqParseError$fShowErrorItem $fEqErrorItem$fOrdErrorItembase GHC.MaybeNothingJustGHC.NumNumGHC.Real Fractionalghc-prim GHC.TypesDouble)microlens-0.4.13.1-5Q580NbiDM6AM43K2os1L8Lens.Micro.Type SimpleFold