v0w2      !"#$%&'()*+,-./01None)!"%&*,/0234569:;<=?BDFILNOQRT[\23+456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\2323None)!"%&*,/0234569:;<=?BDFILNOQRT[\None)!"%&*,/0234569:;<=?BDFILNOQRT[\]^_`abc]^_`abc]^_`abcNone)!"%&*,/0234569:;<=?BDFILNOQRT[\Read from a file by path.Exception-freeAutomatic resource managementRead from a file by path.Exception-freeAutomatic resource managementRead from a file by path.Exception-freeAutomatic resource management=Read from MVar. Nothing gets interpreted as the end of input.Read from MVar. Never stops.    None)!"%&*,/0234569:;<=?BDFILNOQRT[\dLIdentity Transform, which ensures that the inputs are fetched synchronously.!Useful for concurrent transforms.nExecute the transform on the specified amount of threads. The order of the outputs produced is indiscriminate.%Lift an Attoparsec ByteString parser.Lift an Attoparsec Text parser.def !" !"" !def !"None)!"%&*,/0234569:;<=?BDFILNOQRT[\%WA faster alternative to "list", which however constructs the list in the reverse order.+Overwrite a file.Exception-freeAutomatic resource management,Append to a file.Exception-freeAutomatic resource management#$%&'g()*+,-./h01 #$%&'()*+,-./01 #&$ %'./+,-()*01#$%&'g()*+,-./h01i         !"#$%&'()*+,-./0123(456$%789:;<=>9?@9?A9BC9DE9FG9FH9:I9:J<KL9MN<KO9:P9QR9:S9TU9TV9WX9YZ9[\9:]9^_9^`9^a9^b9^c9^d9^e9^f9^g9^h9^i9^j<kl<km<kn9op9oq9or9os9ot9ou9ov9ow9ox9oy9oz9o{9o|9o}9o~9o9o9o9o9o9o9o9o9T9T9T9T9T9T9T9T9T9T9T9T9:9:9:9:9:9999999999999999:9:9:99999999<k<k<k<k<k<k<k<k999999T9T9o9o9o9o9o9o9o9o9o9o9o9o9o9o9o9T9T9T9T9T9T9999999999Y99999:9:9:9:9:9999999999999999599999999:9: 9: 9: <  < < < < < < 99999:9:9:< <  < !< "9T#9T$<=%9B&< '< (9)*9)+9),9)-9./9.09129139149Y5< 697899:9;<9=>9=?@ABCDE9FG9FH9FI9JK9:L9:M9:N9:O9:P9:Q9:R9:S9:T9MU9MV9MW9MX9MY9MZ9M[9M\9]^9]^9]_9Q`9ab9ac9de9df9dg9dh9di9dj9dk9dl9dm9dn9do9dp9dq9dr9ds9dt9du9dv9dw9dx9dy9dz9{|9{}9{~9{9{9{9{9{9{9{999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 9 9 9 9 99999W9W9W9W9W9W9W9W9W9W9W9W9W9W 9!9"9#9$9%9&9'(9')9'*9'+9',9'-9'.9'/9'/9'091291391491591691791891991:91;91<91=91>91>91?91@91A91B91C91D91E91F91G91H91I91J91K91K91L91M9NO9NP9NQ9NR9NS9DT9DU9DV9DW9DX9DY9DZ9D[9D\9D]9D^9D_9D`9Da9Db9Dc9Dd9De9Df9Dg9Dh9Di9jk9jl9jm9jn9jo9pq9pr9ps9pt9pu9pv9pw9px9py9pz9p{9p|9p}9p~9p9p9p9p9p9p9p9p9p9p9p999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999J9J9J99999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9)9*9+9,9-9.9/909192939495969697979j89p99M:9M;9M<9M=9M=9M>9M>9M?9M?9M@9M@9MA9MA9MB9MB9MC9MD9ME9MF9MG9MH9MI9MJ9MK9ML9MM9MN9MO9MP9MQ9MR9MS9MT9MU9MV9MW9MX9MY9MZ9M[9M\9M]9M^9M_9M`9Ma99b99c99d99e99f99g99h99i99j99k99l99m99m99n99o9pq9rs9rt9ru9rv9rw97x97y97z97{97|97}97~97979799999999999999999999B9B9B9B99999999999999/999999999999999999999999999999999999999.9.9.9.9.9.9.9.9.9999999=9=999999999999999M9M9M9M9M9M9M9M9M9M9[9[9[9[9[9[999999999999999999 9 9 9Y 9Y 9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y 9Y!9Y"9Y#9Y$9Y%9Y&9Y'9Y(9Y)9Y*9Y+9,-9,.9,/9,09,19,29,39,49,59,69,79,89,99,:9,;9)<9)=9)>9?@9?A9?B9?C9?D91E91F91G91H91I91J9KL9KM9NO9NO9PQ9PR9PS9PT9PU9PV9PW9PX9PY9PZ9P[9P\9P]9P^9P_9P`9Pa9Pb9Pc9Pd9Pe9Pf9Pg9Ph9Pi9Pj9Pk9Pl9Pm9Pn9Po9Pp9Pq9Pr9Ps9Pt9Pu9Pv9Pw9Px9Py9Pz9P{9P|9P}9P~9P9P9P9P9P9P9P9P9P9P9P99999999999999999999999o9o9o999999999999999999999999999999999999999F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F99999;9;9T9T9T 9T 9T 9T 9T 9T9T9T999999999?9?9?9?9?9?9? 9?!9?"9?#9?$9?%9? 9?&9?!9?'9?(9?)9?*9?+9?,9?-9?.9?/9?09?19?29?39?49?,95695795895995:95;95<95=95>9F?9F@9FA9B9CD9CE9CF9CG9CH9CI9CJ9CK9CL9CM9NO9NP9NQ9:R9:S9:T9:U9:V9:W9:X9:Y9:Z9:[9:\9:]9:^9:_9:`9:a9:b9:c9de9df9dg9h9h9ij<kk<kl<kmnopnoqnorstuvwxvwyvwzvw{vw|vw}v~v~v~v~v~v~v~v~v~v~v~v~v~v~v~v~v~v~v~v~v~v~v~vvvvvvvvvvvvvvvvvvvv !#potoki-0.6.1-4m9xeHBv7qsKRtt3ZvanRz Potoki.IOPotoki.TransformPotoki.ConsumePotoki.ProducePotoki.Prelude Potoki.Fetch&potoki-core-1.2-4aIqzKaexuYG0c4V3UplTvPotoki.Core.IOconsumeproduceproduceAndConsumePotoki.Core.Transformtake executeIO TransformPotoki.Core.ConsumesumlistConsumePotoki.Core.ProduceProduce transformvector hashMapRows fileBytesfileBytesAtOffsetdirectoryContentsfileText finiteMVar infiniteMVar mapFilterjust takeWhile bufferize concurrently parseBytes parseTextmapInIO deleteFileappendBytesToFiledistinct builderChunks ioTransformhead reverseListcountconcat printBytes printText printStringwriteBytesToFile deleteFilesfoldfoldInIO ioChunkSize textStringbaseGHC.Base++ghc-primGHC.PrimseqGHC.Listfilterzip GHC.Stable newStablePtr System.IOprint Data.Tuplefstsnd otherwiseassert GHC.MagiclazyGHC.IO.Exception assertErrorinlinemapGHC.Exts groupWith$GHC.Real fromIntegral realToFrac Control.MonadguardData.Typeable.InternalmkAppTy Data.DynamictoDynjoinGHC.EnumBoundedminBoundmaxBoundEnumenumFrom enumFromThenenumFromThenTo enumFromTofromEnumtoEnumsuccpred GHC.ClassesEq==/= GHC.FloatFloatingpiexplogsqrt**logBasesincostanasinacosatansinhcoshtanhasinhacoshatanhlog1pexpm1log1pexplog1mexp Fractional fromRational/recipIntegral toIntegerquotremdivmodquotRemdivModMonad>>=>>returnfail Data.DataDatagfoldlgunfoldtoConstr dataTypeOf dataCast1 dataCast2gmapTgmapQlgmapQrgmapQgmapQigmapMgmapMpgmapMoFunctorfmap<$GHC.NumNum*+-negate fromIntegerabssignumOrd>=minmax><<=compareGHC.ReadRead readsPrecreadListreadPrec readListPrecReal toRational RealFloat floatRadix floatDigits floatRange decodeFloat encodeFloatexponent significand scaleFloatisNaN isInfiniteisDenormalizedisNegativeZeroisIEEEatan2RealFracproperFractiontruncateroundceilingfloorGHC.ShowShow showsPrecshowshowListGHC.ArrIxrangeindexinRange rangeSizeTypeableControl.Monad.FixMonadFixmfix Data.StringIsString fromString Applicativepure<*>*><* Data.FoldableFoldablefoldltoListfoldrlengthfoldMapnullfoldl'foldl1productfoldr1maximumminimumelemfoldr'Data.Traversable TraversabletraversemapM sequenceAsequence GHC.GenericsGenericMonoidmemptymappendmconcat GHC.TypesBoolFalseTrueCharDoubleFloatIntGHC.IntInt8Int16Int32Int64 integer-gmpGHC.Integer.TypeIntegerMaybeNothingJustOrderingLTEQGTRatioRational RealWorld StablePtrIOWordGHC.WordWord8Word16Word32Word64GHC.PtrPtrFunPtr Data.EitherEitherLeftRightTypeRepTyConGHC.ForeignPtr ForeignPtrGHC.IO.Handle.TypesHandleGHC.STST GHC.IORefIORef readIORefbytestring-0.10.8.1Data.ByteString.Internal ByteString#text-1.2.2.2-KC7dWoG09dA1F6jKj5GSqhData.Text.InternalText GHC.UnicodeisSpaceisAlphaisDigit Text.ReadreadString Alternativemanyempty<|>some MonadPlusmzeromplusuntangle ioException heapOverflow stackOverflowallocationLimitExceededblockedIndefinitelyOnSTMblockedIndefinitelyOnMVarunsupportedOperationData.Functor.ComposeCompose getComposesortWith Text.PrintfhPrintfprintf Data.Fixed showFixedmod'divMod'div'FixedMkFixed HasResolution resolutionE0UniE1DeciE2CentiE3MilliE6MicroE9NanoE12Pico Data.Complexphase magnitudepolarcismkPolar conjugateimagPartrealPartComplex:+ tyconModule tyconUQname isNorepType mkNoRepType mkCharConstr mkRealConstrmkIntegralConstr mkCharType mkFloatType mkIntTypemaxConstrIndex constrIndex indexConstr isAlgType readConstr showConstr constrFixity constrFieldsdataTypeConstrsmkConstr mkDataType repConstr constrRep constrType dataTypeRep dataTypeName fromConstrM fromConstrB fromConstrDataTypeConstrDataRepIntRepFloatRepAlgRepCharRepNoRep ConstrRep AlgConstr IntConstr FloatConstr CharConstrConIndexFixityPrefixInfix Data.Version makeVersion parseVersion showVersionVersion versionBranch versionTagsSystem.TimeouttimeoutSystem.Mem.StableName eqStableNamehashStableNamemakeStableName StableName System.Mem performGCperformMajorGCperformMinorGC System.Exitdie exitSuccess exitFailureexitWithSystem.EnvironmentgetEnvironment withProgNamewithArgsunsetEnvsetEnv lookupEnvgetEnv getProgNamegetArgs!System.Environment.ExecutablePathgetExecutablePath Data.Unique hashUnique newUniqueUnique Data.STRef modifySTRef' modifySTRef Data.RatioapproxRationalData.Bifunctor BifunctorbimapControl.ConcurrentthreadWaitWriteSTMthreadWaitReadSTMthreadWaitWritethreadWaitReadrunInUnboundThreadrunInBoundThreadisCurrentThreadBoundforkOSWithUnmaskforkOS forkFinallyrtsSupportsBoundThreadsControl.Concurrent.QSemN signalQSemN waitQSemNnewQSemNQSemNControl.Concurrent.QSem signalQSemwaitQSemnewQSemQSemControl.Concurrent.ChanwriteList2ChangetChanContents isEmptyChan unGetChandupChanreadChan writeChannewChanChan Debug.Trace traceMarkerIO traceMarker traceEventIO traceEvent traceStack traceShowMtraceM traceShowId traceShowtraceIdtrace putTraceMsgtraceIO Data.ListisSubsequenceOfmfilter<$!>unless replicateM_ replicateMfoldM_foldM zipWithM_zipWithM mapAndUnzipMforever<=<>=>filterMfoldMapDefault fmapDefault mapAccumR mapAccumLforMforControl.Applicativeoptional WrappedMonad WrapMonad unwrapMonad WrappedArrow WrapArrow unwrapArrowZipList getZipList Control.ArrowleftApp^<<<<^>>^^>>returnAArrowarrfirstsecond***&&&Kleisli runKleisli ArrowZero zeroArrow ArrowPlus<+> ArrowChoice|||+++leftright ArrowApplyapp ArrowMonad ArrowLooploopControl.Category>>><<<Categoryid.(openBinaryTempFileWithDefaultPermissions"openTempFileWithDefaultPermissionsopenBinaryTempFile openTempFilefixIOwithBinaryFilewithFilehPrinthReadylocaleEncodingreadIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharGHC.IO.Handle.FDopenBinaryFileopenFileisEOFstderrstdin GHC.IO.HandlehShowhSetNewlineModehSetBinaryModehIsTerminalDevicehGetEchohSetEcho hIsSeekable hGetBuffering hIsWritable hIsReadable hIsClosedhIsOpenhTellhSeekhSetPosnhGetPosn hGetEncoding hSetEncoding hSetBuffering hLookAheadhIsEOF hSetFileSize hFileSizehClose HandlePosnGHC.IO.Handle.TexthGetBufNonBlocking hGetBufSomehGetBufhPutBufNonBlockinghPutBuf hPutStrLnhPutStrhPutChar hGetContentshGetLinehGetChar hWaitForInput GHC.Conc.IO registerDelay threadDelay closeFdWithioManagerCapabilitiesChangedensureIOManagerIsRunningGHC.Conc.Signal runHandlers setHandlerSignal HandlerFunControl.Concurrent.MVar mkWeakMVaraddMVarFinalizermodifyMVarMaskedmodifyMVarMasked_ modifyMVar modifyMVar_withMVarMaskedwithMVarswapMVarGHC.IO.EncodingmkTextEncodingchar8utf32beutf32leutf32utf16beutf16leutf16utf8_bomutf8latin1System.IO.Unsafe unsafeFixIOControl.ExceptionallowInterruptcatchesHandlerSystem.IO.Error catchIOErrorannotateIOError modifyIOErrorioeSetFileName ioeSetHandleioeSetLocationioeSetErrorStringioeSetErrorTypeioeGetFileName ioeGetHandleioeGetLocationioeGetErrorStringioeGetErrorTypeisUserErrorTypeisPermissionErrorTypeisIllegalOperationErrorTypeisEOFErrorTypeisFullErrorTypeisAlreadyInUseErrorTypeisDoesNotExistErrorTypeisAlreadyExistsErrorType userErrorTypepermissionErrorTypeillegalOperationErrorType eofErrorType fullErrorTypealreadyInUseErrorTypedoesNotExistErrorTypealreadyExistsErrorType isUserErrorisPermissionErrorisIllegalOperation isEOFError isFullErrorisAlreadyInUseErrorisDoesNotExistErrorisAlreadyExistsError mkIOError tryIOErrorControl.Exception.BasebracketOnErrorbracket_finallybracket onExceptiontryJusttry mapException handleJusthandle catchJustcatchPatternMatchFail RecSelError RecConError RecUpdError NoMethodError TypeErrorNonTerminationNestedAtomically readMaybe readEitherreads GHC.Conc.SyncgetUncaughtExceptionHandlersetUncaughtExceptionHandler reportErrorreportStackOverflow writeTVarreadTVar readTVarIO newTVarIOnewTVaralwaysalwaysSucceedscatchSTMthrowSTMorElseretry atomically unsafeIOToSTMmkWeakThreadIdthreadCapability threadStatus runSparksparpseq labelThreadyield myThreadIdthrowTo killThread childHandler numSparksgetNumProcessorssetNumCapabilitiesgetNumCapabilitiesnumCapabilitiesforkOnWithUnmaskforkOnforkIOWithUnmaskforkIOdisableAllocationLimitenableAllocationLimitgetAllocationCountersetAllocationCounterThreadId BlockReason BlockedOnMVarBlockedOnBlackHoleBlockedOnException BlockedOnSTMBlockedOnForeignCallBlockedOnOther ThreadStatus ThreadRunningThreadFinished ThreadBlocked ThreadDiedSTMTVarstdouthFlushioErrorasyncExceptionFromExceptionasyncExceptionToExceptionBlockedIndefinitelyOnMVarBlockedIndefinitelyOnSTMDeadlockAllocationLimitExceededAssertionFailedSomeAsyncExceptionAsyncException StackOverflow HeapOverflow ThreadKilled UserInterruptArrayExceptionIndexOutOfBoundsUndefinedElementExitCode ExitSuccess ExitFailure IOErrorTypeEOF AlreadyExists NoSuchThing ResourceBusyResourceExhaustedIllegalOperationPermissionDenied UserErrorUnsatisfiedConstraints SystemError ProtocolError OtherErrorInvalidArgumentInappropriateType HardwareFaultUnsupportedOperation TimeExpiredResourceVanished InterruptednoNewlineTranslationnativeNewlineModeuniversalNewlineMode nativeNewline BufferMode NoBuffering LineBufferingBlockBufferingNewlineLFCRLF NewlineModeinputNLoutputNLGHC.IO.Encoding.Types TextEncodingForeign.ForeignPtr.ImpmallocForeignPtrArray0mallocForeignPtrArraynewForeignPtrEnvwithForeignPtr newForeignPtrfinalizeForeignPtrcastForeignPtrtouchForeignPtrnewForeignPtr_addForeignPtrFinalizerEnvaddForeignPtrFinalizermallocForeignPtrBytesmallocForeignPtr FinalizerPtrFinalizerEnvPtr Foreign.Ptr intPtrToPtr ptrToIntPtr wordPtrToPtr ptrToWordPtrfreeHaskellFunPtrWordPtrIntPtrData.Functor.ConstConstgetConstForeign.StorableStorablesizeOf alignment peekElemOff pokeElemOff peekByteOff pokeByteOffpeekpokecastPtrToStablePtrcastStablePtrToPtrdeRefStablePtr freeStablePtr GHC.IO.DeviceSeekMode AbsoluteSeek RelativeSeek SeekFromEndfindnotElem minimumBy maximumByallanyorand concatMapmsumasum sequence_ sequenceA_forM_mapM_for_ traverse_foldlMfoldrM Data.Monoid<>DualgetDualEndoappEndoAllgetAllAnygetAnySumgetSumProduct getProductFirstgetFirstLastgetLastAltgetAltcastPtrToFunPtrcastFunPtrToPtr castFunPtr nullFunPtrminusPtralignPtrplusPtrcastPtrnullPtr Data.IORefatomicWriteIORefatomicModifyIORef'atomicModifyIORef modifyIORef' modifyIORef mkWeakIORef writeIORefnewIORefGHC.IOevaluateuninterruptibleMaskuninterruptibleMask_maskmask_getMaskingState interruptiblethrowIOstToIOFilePath MaskingStateUnmaskedMaskedInterruptibleMaskedUninterruptible userError IOExceptionIOError ioe_handleioe_type ioe_locationioe_description ioe_errno ioe_filename dynTypeRepdynAppdynApply fromDynamicfromDynDynamic GHC.Exceptionthrow Exception toException fromExceptiondisplayException ErrorCallErrorCallWithLocationArithExceptionOverflow UnderflowLossOfPrecision DivideByZeroDenormalRatioZeroDenominator Data.Typeablegcast2gcast1gcasteqTcast rnfTypeRep showsTypeReptypeOf7typeOf6typeOf5typeOf4typeOf3typeOf2typeOf1typeOftypeRep typeRepArgs typeRepTyCon funResultTy splitTyConAppmkFunTy mkTyConApptypeRepFingerprintrnfTyConmkTyCon3tyConFingerprint tyConString tyConName tyConModule tyConPackage Typeable1 Typeable2 Typeable3 Typeable4 Typeable5 Typeable6 Typeable7NumericshowOctshowHex showIntAtBase showGFloatAlt showFFloatAlt showGFloat showFFloat showEFloatshowInt readSigned readFloatreadHexreadDecreadOctreadInt byteSwap64 byteSwap32 byteSwap16 GHC.IO.IOModeIOModeReadMode WriteMode AppendMode ReadWriteModeisRightisLeftpartitionEithersrightsleftseitherData.Type.Equality:~:Refl Data.ProxyProxy Data.OldListunwordswordsunlineslinesunfoldrsortOnsortBysort permutations subsequencestailsinitsgroupBygroupdeleteFirstsByunzip7unzip6unzip5unzip4zipWith7zipWith6zipWith5zipWith4zip7zip6zip5zip4genericReplicate genericIndexgenericSplitAt genericDrop genericTake genericLengthinsertByinsert partition transpose intercalate intersperse intersectBy intersectunionByunion\\deleteBydeletenubBynub isInfixOf isSuffixOf isPrefixOf findIndices findIndex elemIndices elemIndex stripPrefix dropWhileEndData.Ord comparingDown Data.Char isSeparatorisNumberisMarkisLetter digitToInt lexDigits readLitChar lexLitCharlex readParenText.ParserCombinators.ReadPrec readS_to_Prec readPrec_to_S readP_to_Prec readPrec_to_PReadPrecText.ParserCombinators.ReadP readS_to_P readP_to_SReadSReadPfromRat floatToDigits showFloat Data.BitstoIntegralSizedpopCountDefaulttestBitDefault bitDefaultBitsshiftRshiftL.&..|.xor complementshiftrotatezeroBitsbitsetBitclearBit complementBittestBit bitSizeMaybebitSizeisSigned unsafeShiftL unsafeShiftRrotateLrotateRpopCount FiniteBits finiteBitSizecountLeadingZeroscountTrailingZeros Data.Boolbool Data.Function&onfix Data.Functorvoid$><$>toTitletoUppertoLowerisLowerisUpperisPrint isControl isAlphaNumisSymbol isPunctuation isHexDigit isOctDigit isAsciiUpper isAsciiLowerisLatin1isAsciigeneralCategoryGeneralCategoryFormatControlUppercaseLetterLowercaseLetterTitlecaseLetterModifierLetter OtherLetterNonSpacingMarkSpacingCombiningMark EnclosingMark DecimalNumber LetterNumber OtherNumberConnectorPunctuationDashPunctuationOpenPunctuationClosePunctuation InitialQuote FinalQuoteOtherPunctuation MathSymbolCurrencySymbolModifierSymbol OtherSymbolSpace LineSeparatorParagraphSeparator Surrogate PrivateUse NotAssigned GHC.STRef writeSTRef readSTRefnewSTRefSTRefrunSTfixSTlcmgcd^^^oddeven showSigned denominator numerator%GHC.Charchr intToDigit showLitChar showParen showStringshowCharshowsShowSunzip3unzipzipWith3zipWithzip3!!lookupreversebreakspansplitAtdrop dropWhilecycle replicaterepeatiteratescanr1scanrscanl'scanl1scanlfoldl1'initlasttailuncons Data.MaybemapMaybe catMaybes listToMaybe maybeToList fromMaybefromJust isNothingisJustmaybeswapuncurrycurrysubtractGHC.MVar isEmptyMVar tryReadMVar tryPutMVar tryTakeMVarputMVarreadMVartakeMVarnewMVar newEmptyMVarMVar GHC.IO.UnsafeunsafeInterleaveIOunsafeDupablePerformIOunsafePerformIOasTypeOfuntil$!flipconstordapliftM5liftM4liftM3liftM2liftMwhen=<<liftA3liftA2liftA<**>GHC.Err undefinederrorWithoutStackTraceerror SomeException Unsafe.Coerce unsafeCoerce&&||not bug-1.0.1-9zM6UOVGmvR32AQFBkKoYRBugbottombugtodo'hashable-1.2.6.1-BImGDn7vOUG6aLx2AeaDaoData.Hashable.ClassHashable(profunctors-5.2.1-BhE2Syyu6IjGszIb6znvrYData.Profunctor.Unsafe Profunctor#.dimaplmaprmap.#Data.Profunctor.StrongCopastro runCopastro CotambaraCostrongunfirstunsecondPastroTambara runTambaraStrongfirst'second'uncurry'tambara untambarapastrounpastro cotambara uncotambaraData.Profunctor.Choice CopastroSumrunCopastroSum CotambaraSumCochoiceunleftunright PastroSum TambaraSum runTambaraSumChoiceleft'right' tambaraSum untambaraSum cotambaraSumuncotambaraSum3unordered-containers-0.2.8.0-9vyhLlLaqmyDfOnbawvdcQData.HashMap.BaseHashMap&vector-0.12.0.1-BtK5bVORdhu8bC6gqUfFYi Data.VectorVector handleBytes handleTextsyncconcurrentlyUnsafemapWithParseResult processInIOrunParseResult