úÎ!†.     None'-.14;FHSX_`akKsmithA non-resumable toke parser.smithMove the cursor back by nC tokens. Precondition: you must have previously consumed at least n tokens.None'-.14;FHSX_`ak¢ smithQConsumes and returns the next token from the input. Fails if no tokens are left. smith-Consume a character from the input or return NothingA if end of the stream has been reached. This parser never fails.smithLift an effect into a parser.smithQConsumes and returns the next token from the input. Fails if no tokens are left.smithXConsumes the next token from the input. Fails if it is not equal to the expected value.smithYReturns the next token from the input without consuming it. Fails if no tokens are left.smith)Fold over the tokens, repeatedly running step followed by  separator until  separator returns 5. This is strict in the accumulator and always runs step] at least once. There is no backtracking; any failure causes the whole combinator to fail. smith,Skip tokens for which the predicate is true.smith)Fold over the tokens, repeatedly running step followed by  separator until  separator returns . The results of step( are discarded, but in conjunction with effectI, this can be used to populate an array or a builder. This always runs step at least once. ]sepBy1 sep step === step *> (sep >>= bool (pure ()) (step *> (sep >>= bool (pure ()) (...))))smith Error messagesmithExpected value of next tokensmith SeparatorsmithStepsmith Initial valuesmith Predicatesmith SeparatorsmithStep        $smith-0.1.0.0-5pGPl2DXTtZ4bG82bbjPzE Data.ParserData.Parser.Unsafe(bytesmith-0.3.0.0-BAH008Z4ZUn1G8aHU8z5oIData.Bytes.Parser.TypesSuccessFailureResultSliceParser runParser unconsume $fMonadParser$fApplicativeParser$fFunctorParseranyopteffectfailtokenpeek foldSepBy1 skipWhilesepBy1parseSmallArrayparseSmallArrayEffectfullyghc-prim GHC.TypesFalse