!_q{      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzNone*"#&'+-.0134567;<=>?ADFHKNPQSTV]^U{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^( potoki-coreKActive consumer of input into output. Sort of like a reducer in Map/Reduce.&Automates the management of resources. potoki-coreeAn action, which executes the provided fetch in IO, while managing the resources behind the scenes. potoki-coreXPassive producer of elements with support for early termination and resource management. potoki-corePassive producer of elements.None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^,C potoki-core<Fetch all the elements running the provided handler on them  potoki-core"Fetch and handle just one element None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^-   None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^0  None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^4E" potoki-coreNotice that you can control the emission of output of each step by producing a list of outputs and then composing the transform with the "list" transform."#$ None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^;J potoki-coreLIdentity Transform, which ensures that the inputs are fetched synchronously.!Useful for concurrent transforms.& potoki-corenExecute the transform on the specified amount of threads. The order of the outputs produced is indiscriminate.' potoki-coreXA transform, which fetches the inputs asynchronously on the specified number of threads.%&' None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^=3 potoki-coreUseful for debugging7 potoki-coreExecute the IO action.()*+,-./012345678 None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^?9None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^AO:;<None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^IYA potoki-coreRead from a file by path.Exception-freeAutomatic resource managementB potoki-coreRead from a file by path.Exception-freeAutomatic resource managementD potoki-core!Sorted subpaths of the directory.E potoki-coreRead from a file by path.Exception-freeAutomatic resource managementF potoki-core=Read from MVar. Nothing gets interpreted as the end of input.G potoki-coreRead from MVar. Never stops.=>?@ABCDEFGHI=>?@ABECDFGHINone*"#&'+-.0134567;<=>?ADFHKNPQSTV]^MiR potoki-corewConvert freeform bytestring chunks into chunks, which are strictly separated by newline no matter how long they may be.QRSNone*"#&'+-.0134567;<=>?ADFHKNPQSTV]^ST potoki-core%Lift an Attoparsec ByteString parser.U potoki-coreLift an Attoparsec Text parser.V potoki-coreYLift an Attoparsec ByteString parser to a transform, which parses the lines concurrently.W potoki-coreYLift an Attoparsec ByteString parser to a transform, which parses the lines concurrently.TUVWNone*"#&'+-.0134567;<=>?ADFHKNPQSTV]^UG$"#$%&'()*+,-./0123456789:;<QRSTUVW$45628+,()*-./071QRS"$#9TUVW%&':;<3None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^\^ potoki-coreWA faster alternative to "list", which however constructs the list in the reverse order.e potoki-coreOverwrite a file.Exception-freeAutomatic resource managementf potoki-coreAppend to a file.Exception-freeAutomatic resource managemento potoki-core7Execute a Consume concurrently and consume its results.XYZ[\]^_`abcdefghijklmnoXYZ[`\]^_ahijklefgbcdmnoNone*"#&'+-.0134567;<=>?ADFHKNPQSTV]^_Evwxyzvwxyz !"#$%&'()*+,-. / 0 1 2 3 4 " # $ % 5  ( 6 7 8 9 : ; < = > ? @ABCD(EFGHIJ'&KLMNOPQRSTUVWXYZ[\D]^_(`abcdeBfghij1WX3klmnopqr<;stuvwxytz#tz{t|}t~tttutuwttwtuttuwxtttttttuttttttttttttwwwttttttttttttttttttttttttttttttttttttutututututtttttttttttttttutututtttttttwwwwwwwwtttttttttttttttt t t t t ttttttttttttttttt t!"t#$t#%t&'t&(tu)tu*tu+tu,tu-tu.t/0t/1t/2t/3t/4t/5t/6t/7t/8t/\t/9t/:t/;t/<t/=t/gt/>t?@t?At?Bt?Ct?DtEFtuGtuHtuItuJtuKtuLtuMtuNwOPwOQwORwxSwOTwOUwOVwOWtXYtXZtX[tX\]^_tu`tuatubwxcwOdwOewOfwOgthtiwxjt|kwOlwOmtnotnptnqtnrtsttsutvwtvxtvywOzwO{w|w}w~ttttttututututututututututututututututututututututututututttttttttttttttttttttttttttz]tztz^tztztztztztztztztztztztztz%tztz?tz5tztztztztztztztztztztztttttttttttttttttttttttttttttttttttttttttttttttt t t t t tttttttttttttttt t!t"t#t$t%t&t't(t)t*t+t,t-t.t/t0t1t2t3t4t5t6t7t8t9t:t;t<t=t>t?t@tAtBtCtDtEtFtGtHtItJtKtLtMtNtOtnPtnQtnRtStTtUtVWtVXtVYtVZt[\t[]t[^t[_t[`tatbtctdtetfgtfhtfitfjtfktfltfmtfntfotfptfqtfrtfstfttfutfvtswtsxtsytszts{ts|ts}ts~tst|t|t|t|ttttttttttttttttttttttttttttttttttvtvtvtvtvtvtvtvtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt/t/t/t/t/t/t/ t/ t/ t/ t/at/ t/t/t/t/t/t/t/t/tttt!t!t!t!t!tt t!t"t#t$t%t&t't(t)t*t+t,t-t.t/t0t1t2t3t4t5t6t7t8t9t:t;t<t=t=t>t?t@tAtBtCtDtEtDtFtGtHtItJtKtLtMNtMOtMPtMQtMRtMStMTtMUtMVtMWtMXtMYtMZtM[tM\t]^t]_t]`t]atbctbdtbetbftbgtbhtbitbjtbktbltbmtbntoptoqtortostottuvtuwtuxtuytuztu{t|}t~tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt t t t t ttttttttttttttttttt t!t"t#t$t%t&t'(t'(t')t'*t+,t-.t-/t-0t-1t-2t-3t-4t-5t-6t78t79t7:t7;t<=t<>t<?t<@t<AtBCt~Dt~Et~Ft~Gt~Ht~It~Jt~Kt~Lt~Mt~Nt~OtPQtPRtPStPStPTtPUtPVtPWtPXtPYtPZtP[tP\tP]tP^tP_tP_tP`tPatPbtPctPdtPetPftPgtPhtPitPjtPktPltmntmntmotmptmqtmrtmstmttmutmvt?wt?xt?yt?zt?{t?|t}t~tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt t t t t tttttttttttttttttt t!t"t#t$t%t&t't(t)t*t+t,t-.t-/t-0t-1t-2t-3t-4t-5t-6t-7t8t9t:t;t<t=t>t?t@tAtBCDECDEFGHIJKtLMtLNtLOtLPtLQtLQtLRtLStLStLTtLUtLUtLVtLWtLXtLXtLYtLZtLZtL[tL\tL]tL^tL_tL_tL`t~at~bt~ct~dt~et~ft~gt~ht~it~jtBktBltBmtBntBotBptBqtBrtBstBttButBvtBwtBxtBytBztB{tB|tB}tB~tBtBtBtBtBttttttttttttttttttttttttttttBtt|t|t|t|t|t|t|t|t|t|t|t|t|t|t|ttttttttttttt      !!""#$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#?#@#@ABACADAEAFAFAGAHAIAJAKALAMANAOAPAQARARASTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTjTkTklmlnlolplqlrlsltltuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuu     (potoki-core-2.2.6-GwfcHDHIjPK7S7sMcQs0bmPotoki.Core.TransformPotoki.Core.ConsumePotoki.Core.ProducePotoki.Core.FetchPotoki.Core.IOPotoki.Core.PreludePotoki.Core.TypesPotoki.Core.IO.FetchPotoki.Core.Transform.InstancesPotoki.Core.Transform.State!Potoki.Core.Transform.ConcurrencyPotoki.Core.Transform.BasicPotoki.Core.Transform.ScannerPotoki.Core.Transform.FileIO Potoki.Core.Transform.ByteString Potoki.Core.Transform.Attoparsec TransformConsumeProduceFetch duplicatemaybeReflistfirstCachingSecondbothFetchingFirstrightHandlingLeftrightCachingLefteitherFetchingRight signalingioFetch handleByteshandleBytesWithChunkSize handleText mapFilterfilterjust takeWhile infiniteMVar finiteMVarvectorhandlingElementslazyByteStringRef enumUntil$fAlternativeFetch$fApplicativeFetch$fFunctorFetchrunState evalState execState bufferize concurrentlyasyncdrop distinctBydistinctmapInIO ioTransformtraceWithCounterconsumeproducemapFetch executeIOtakescan deleteFileappendBytesToFilewriteTextToFile transform hashMapRows fileBytesfileBytesAtOffset stdinBytesdirectoryContentsfileTextlazyByteString enumInRange$fMonoidProduce$fSemigroupProduce$fMonadIOProduce$fMonadProduce$fAlternativeProduce$fApplicativeProduce$fFunctorProduce builderChunks extractLinesextractLinesWithoutTrail parseBytes parseTextparseLineBytesConcurrently"parseNonEmptyLineBytesConcurrentlyapConcurrentlysumheadlast reverseListcountconcat printBytes printText printStringwriteBytesToFile deleteFilesfoldfoldInIOfolding foldingInIO$fMonadIOConsume$fMonadConsume$fApplicativeConsume$fFunctorConsume$fChoiceConsume$fProfunctorConsumeproduceAndConsumeproduceAndTransformAndConsume transformListbaseGHC.Base++ghc-primGHC.PrimseqGHC.Listzip GHC.Stable newStablePtr System.IOprint Data.Tuplefstsnd otherwiseassert GHC.MagiclazyGHC.IO.Exception assertError Debug.TracetraceinlinemapGHC.Exts groupWith$coerceGHC.Real fromIntegral realToFrac Control.MonadguardfromList fromListN 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 rangeSizeData.Typeable.InternalTypeableControl.Monad.FixMonadFixmfix Data.StringIsString fromString Applicativepure<*>*>liftA2<* Data.FoldableFoldablefoldltoListfoldrfoldMapnulllengthfoldl'foldl1productfoldr1maximumminimumelemfoldr'Data.Traversable TraversabletraversemapM sequenceAsequence GHC.GenericsGeneric Semigroup<>sconcatstimesMonoidmemptymappendmconcat GHC.TypesBoolFalseTrue ByteArray#CharDoubleFloatIntGHC.IntInt8Int16Int32Int64 integer-gmpGHC.Integer.TypeIntegerMaybeNothingJustMutableByteArray#OrderingLTEQGTRatioRational RealWorld StablePtrIOWordGHC.WordWord8Word16Word32Word64GHC.PtrPtrFunPtr Data.EitherEitherLeftRight CoercibleTyConnot||&& GHC.Exception SomeExceptionGHC.ErrerrorerrorWithoutStackTrace undefinedString MonadPlusmzeromplus Alternativeempty<|>somemany<**>liftAliftA3=<<whenliftMliftM2liftM3liftM4liftM5apordconstflip$!untilasTypeOfsubtractGHC.MVarMVar newEmptyMVarnewMVartakeMVarreadMVarputMVar tryTakeMVar tryPutMVar tryReadMVar isEmptyMVar GHC.IO.UnsafeunsafePerformIOunsafeDupablePerformIOunsafeInterleaveIOcurryuncurryswap Data.MaybemaybeisJust isNothingfromJust fromMaybe maybeToList listToMaybe catMaybesmapMaybetailinitfoldl1'scanlscanl1scanl'scanrscanr1iterateiterate'repeat replicatecycle dropWhilesplitAtspanbreakreverselookup!!zip3zipWithzipWith3unzipunzip3ShowSshowsshowChar showString showParen showLitChar intToDigitGHC.Charchr% numerator denominator showSignedevenodd^^^gcdlcm Data.Functor<$><&>$>void Data.Functionfixon& Data.Boolbool Data.Bits FiniteBits finiteBitSizecountLeadingZeroscountTrailingZerosBits.&..|.xor complementshiftrotatezeroBitsbitsetBitclearBit complementBittestBit bitSizeMaybebitSizeisSignedshiftL unsafeShiftLshiftR unsafeShiftRrotateLrotateRpopCount bitDefaulttestBitDefaultpopCountDefaulttoIntegralSizedGHC.STSTfixSTrunST GHC.STRefSTRefnewSTRef readSTRef writeSTRef GHC.UnicodeGeneralCategoryControlUppercaseLetterLowercaseLetterTitlecaseLetterModifierLetter OtherLetterNonSpacingMarkSpacingCombiningMark EnclosingMark DecimalNumber LetterNumber OtherNumberConnectorPunctuationDashPunctuationOpenPunctuationClosePunctuation InitialQuote FinalQuoteOtherPunctuation MathSymbolCurrencySymbolModifierSymbol OtherSymbolSpace LineSeparatorParagraphSeparatorFormat Surrogate PrivateUse NotAssignedgeneralCategoryisAsciiisLatin1 isAsciiLower isAsciiUpperisSpaceisDigit isOctDigit isHexDigit isPunctuationisSymbolisAlpha isAlphaNum isControlisPrintisUpperisLowertoLowertoUppertoTitle byteSwap16 byteSwap32 byteSwap64 showFloat floatToDigitsfromRatText.ParserCombinators.ReadPReadPReadS readP_to_S readS_to_PText.ParserCombinators.ReadPrecReadPrec readPrec_to_P readP_to_Prec readPrec_to_S readS_to_Prec readParenlex lexLitChar readLitChar lexDigitsNumericreadIntreadOctreadDecreadHex readFloat readSignedshowInt showEFloat showFFloat showGFloat showFFloatAlt showGFloatAlt showHFloat showIntAtBaseshowHexshowOctnullPtrcastPtrplusPtralignPtrminusPtr nullFunPtr castFunPtrcastFunPtrToPtrcastPtrToFunPtr freeStablePtrdeRefStablePtrcastStablePtrToPtrcastPtrToStablePtrForeign.StorableStorable peekElemOff pokeElemOff peekByteOff pokeByteOffpeekpoke Foreign.PtrIntPtrWordPtrfreeHaskellFunPtr ptrToWordPtr wordPtrToPtr ptrToIntPtr intPtrToPtrData.Type.Equality:~~:HRefl:~:ReflControl.CategoryCategoryid.<<<>>> Data.ProxyKProxyProxy asProxyTypeOfData.OrdDown comparingeitherleftsrightspartitionEithersisLeftisRightfromLeft fromRight Text.Readreads readEither readMayberead Data.Char digitToIntisLetterisMarkisNumber isSeparator Data.OldList dropWhileEnd stripPrefix elemIndex elemIndices findIndex findIndices isPrefixOf isSuffixOf isInfixOfnubnubBydeletedeleteBy\\unionunionBy intersect intersectBy intersperse intercalate transpose partitioninsertinsertBy genericLength genericTake genericDropgenericSplitAt genericIndexgenericReplicatezip4zip5zip6zip7zipWith4zipWith5zipWith6zipWith7unzip4unzip5unzip6unzip7deleteFirstsBygroupgroupByinitstails subsequences permutationssortsortByunfoldrlinesunlineswordsunwords Unsafe.Coerce unsafeCoerceData.Semigroup.InternalAltgetAltProduct getProductSumgetSumAnygetAnyAllgetAllEndoappEndoDualgetDualfoldrMfoldlM traverse_for_mapM_forM_ sequenceA_ sequence_asummsum concatMapandoranyall maximumBy minimumBynotElemfindData.Functor.ConstConstgetConst tyConPackage tyConModule tyConNametyConFingerprintrnfTyCon Data.TypeableTypeReptypeOftypeRep showsTypeRepcasteqTgcastgcast1gcast2 funResultTymkFunTy splitTyConApp typeRepArgs typeRepTyContypeRepFingerprint rnfTypeReptypeOf1typeOf2typeOf3typeOf4typeOf5typeOf6typeOf7ArithExceptionOverflow UnderflowLossOfPrecision DivideByZeroDenormalRatioZeroDenominator ErrorCallErrorCallWithLocation Exception toException fromExceptiondisplayExceptionthrowIOError IOException ioe_handleioe_type ioe_locationioe_description ioe_errno ioe_filename userErrorGHC.IO MaskingStateUnmaskedMaskedInterruptibleMaskedUninterruptibleFilePathstToIOcatchthrowIO interruptiblegetMaskingStatemask_maskuninterruptibleMask_uninterruptibleMaskevaluate GHC.IORefIORefnewIORef readIORef writeIORefGHC.ForeignPtrFinalizerEnvPtr FinalizerPtr ForeignPtrmallocForeignPtrmallocForeignPtrBytesaddForeignPtrFinalizeraddForeignPtrFinalizerEnvnewForeignPtr_touchForeignPtrcastForeignPtrplusForeignPtrfinalizeForeignPtrForeign.ForeignPtr.Imp newForeignPtrwithForeignPtrnewForeignPtrEnvmallocForeignPtrArraymallocForeignPtrArray0 Data.IORef mkWeakIORef modifyIORef modifyIORef'atomicModifyIORefatomicModifyIORef'atomicWriteIORefGHC.IO.Handle.TypesHandle IOErrorTypeEOF AlreadyExists NoSuchThing ResourceBusyResourceExhaustedIllegalOperationPermissionDenied UserErrorUnsatisfiedConstraints SystemError ProtocolError OtherErrorInvalidArgumentInappropriateType HardwareFaultUnsupportedOperation TimeExpiredResourceVanished InterruptedExitCode ExitSuccess ExitFailureFixIOExceptionArrayExceptionIndexOutOfBoundsUndefinedElementAsyncException StackOverflow HeapOverflow ThreadKilled UserInterruptSomeAsyncExceptionAssertionFailedCompactionFailedAllocationLimitExceededDeadlockBlockedIndefinitelyOnSTMBlockedIndefinitelyOnMVarasyncExceptionToExceptionasyncExceptionFromExceptionioErrorDynamicfromDyn fromDynamicdynApplydynApp dynTypeRep GHC.Conc.SyncTVarSTMPrimMVar ThreadStatus ThreadRunningThreadFinished ThreadBlocked ThreadDied BlockReason BlockedOnMVarBlockedOnBlackHoleBlockedOnException BlockedOnSTMBlockedOnForeignCallBlockedOnOtherThreadIdreportHeapOverflowsetAllocationCountergetAllocationCounterenableAllocationLimitdisableAllocationLimitforkIOforkIOWithUnmaskforkOnforkOnWithUnmasknumCapabilitiesgetNumCapabilitiessetNumCapabilitiesgetNumProcessors numSparks childHandler killThreadthrowTo myThreadIdyield labelThreadpseqpar runSparks threadStatusthreadCapabilitymkWeakThreadIdnewStablePtrPrimMVar unsafeIOToSTM atomicallyretryorElsethrowSTMcatchSTMalwaysSucceedsalwaysnewTVar newTVarIO readTVarIOreadTVar writeTVarreportStackOverflow reportErrorsetUncaughtExceptionHandlergetUncaughtExceptionHandlerControl.Exception.BaseNestedAtomicallyNonTermination TypeError NoMethodError RecUpdError RecConError RecSelErrorPatternMatchFail catchJusthandle handleJust mapExceptiontrytryJust onExceptionbracketfinallybracket_bracketOnErrorSystem.IO.Error tryIOError mkIOErrorisAlreadyExistsErrorisDoesNotExistErrorisAlreadyInUseError isFullError isEOFErrorisIllegalOperationisPermissionError isUserErroralreadyExistsErrorTypedoesNotExistErrorTypealreadyInUseErrorType fullErrorType eofErrorTypeillegalOperationErrorTypepermissionErrorType userErrorTypeisAlreadyExistsErrorTypeisDoesNotExistErrorTypeisAlreadyInUseErrorTypeisFullErrorTypeisEOFErrorTypeisIllegalOperationErrorTypeisPermissionErrorTypeisUserErrorTypeioeGetErrorTypeioeGetErrorStringioeGetLocation ioeGetHandleioeGetFileNameioeSetErrorTypeioeSetErrorStringioeSetLocation ioeSetHandleioeSetFileName modifyIOErrorannotateIOError catchIOErrorControl.ExceptionHandlercatchesallowInterruptSystem.IO.Unsafe unsafeFixIOControl.Concurrent.MVarswapMVarwithMVarwithMVarMasked modifyMVar_ modifyMVarmodifyMVarMasked_modifyMVarMaskedaddMVarFinalizer mkWeakMVarGHC.Conc.Signal HandlerFunSignal setHandler runHandlers GHC.Conc.IOensureIOManagerIsRunningioManagerCapabilitiesChanged closeFdWith threadDelay registerDelay GHC.IO.HandlehCloseputCharputStrputStrLngetChargetLine getContentsinteractreadFile writeFile appendFilereadLnreadIO Control.Arrow ArrowLooploop ArrowMonad ArrowApplyapp ArrowChoice|||+++leftright ArrowPlus<+> ArrowZero zeroArrowKleisli runKleisliArrowarrfirstsecond***&&&returnA^>>>>^<<^^<<leftAppControl.ApplicativeZipList getZipList WrappedArrow WrapArrow unwrapArrow WrappedMonad WrapMonad unwrapMonadoptionalforforM mapAccumL mapAccumR fmapDefaultfoldMapDefaulttraceIO putTraceMsgtraceId traceShow traceShowIdtraceM traceShowM traceStack traceEvent traceEventIO traceMarker traceMarkerIO Data.VersionVersion versionBranch versionTags showVersion parseVersion makeVersionfilterM>=><=<forever mapAndUnzipMzipWithM zipWithM_foldMfoldM_ replicateM replicateM_unless<$!>mfilter Text.PrintfprintfhPrintfSystem.Mem.StableName StableNamemakeStableNamehashStableName eqStableName System.MemperformMinorGCperformMajorGC performGC System.ExitexitWith exitFailure exitSuccessdie!System.Environment.ExecutablePathgetExecutablePathSystem.EnvironmentgetArgs getProgNamegetEnv lookupEnvsetEnvunsetEnvwithArgs withProgNamegetEnvironment Data.UniqueUnique newUnique hashUnique Data.STRef modifySTRef modifySTRef' Data.RatioapproxRationalControl.Monad.IO.ClassMonadIOliftIOControl.Concurrent.QSemNQSemNnewQSemN waitQSemN signalQSemNControl.Concurrent.QSemQSemnewQSemwaitQSem signalQSemControl.Concurrent.ChanChannewChan writeChanreadChandupChangetChanContentswriteList2ChanControl.ConcurrentrtsSupportsBoundThreads forkFinallyforkOSforkOSWithUnmaskisCurrentThreadBoundrunInBoundThreadrunInUnboundThreadthreadWaitReadthreadWaitWritethreadWaitReadSTMthreadWaitWriteSTMSystem.TimeouttimeoutFixityPrefixInfixConIndex ConstrRep AlgConstr IntConstr FloatConstr CharConstrDataRepIntRepFloatRepAlgRepCharRepNoRepConstrDataType fromConstr fromConstrB fromConstrM dataTypeName dataTypeRep constrType constrRep repConstr mkDataTypemkConstrdataTypeConstrs constrFields constrFixity showConstr readConstr isAlgType indexConstr constrIndexmaxConstrIndex mkIntType mkFloatType mkCharTypemkIntegralConstr mkRealConstr mkCharConstr mkNoRepType isNorepType tyconUQname tyconModulesortWith Data.FixedPicoE12NanoE9MicroE6MilliE3CentiE2DeciE1UniE0 HasResolution resolutionFixedMkFixeddiv'divMod'mod' showFixed Data.ComplexComplex:+realPartimagPart conjugatemkPolarcispolar magnitudephaseunsupportedOperationblockedIndefinitelyOnMVarblockedIndefinitelyOnSTMallocationLimitExceededcannotCompactFunctioncannotCompactPinnedcannotCompactMutable stackOverflow heapOverflow ioExceptionuntangle&acquire-0.2.0.1-LDij7uLWVOn1kVbFVXC5xIAcquire.AcquireAcquirebytestring-0.10.8.2Data.ByteString.Internal ByteString text-1.2.3.0Data.Text.InternalTextData.Semigroupoption mtimesDefaultdiffcycle1MingetMinMaxgetMaxArgArgMinArgMaxFirstgetFirstLastgetLast WrappedMonoid WrapMonoid unwrapMonoidOption getOption(openBinaryTempFileWithDefaultPermissions"openTempFileWithDefaultPermissionsopenBinaryTempFile openTempFilefixIOwithBinaryFilewithFilehPrinthReadylocaleEncodinghShowhSetNewlineModehSetBinaryModehIsTerminalDevicehGetEchohSetEcho hIsSeekable hGetBuffering hIsWritable hIsReadable hIsClosedhIsOpenhTellhSeekhSetPosnhGetPosn hGetEncoding hSetEncoding hSetBuffering hLookAheadisEOFhIsEOF hSetFileSize hFileSize HandlePosnGHC.IO.Handle.FDopenBinaryFileopenFilestderrstdinGHC.IO.Handle.TexthGetBufNonBlocking hGetBufSomehGetBufhPutBufNonBlockinghPutBuf hPutStrLnhPutStrhPutChar hGetContentshGetLinehGetChar hWaitForInputGHC.IO.EncodingmkTextEncodingchar8utf32beutf32leutf32utf16beutf16leutf16utf8_bomutf8latin1hFlushstdoutnoNewlineTranslationnativeNewlineModeuniversalNewlineMode nativeNewline BufferMode NoBuffering LineBufferingBlockBufferingNewlineLFCRLF NewlineModeinputNLoutputNL GHC.IO.DeviceSeekMode AbsoluteSeek RelativeSeek SeekFromEndGHC.IO.Encoding.Types TextEncoding stimesMonoidstimesIdempotent GHC.IO.IOModeIOModeReadMode WriteMode AppendMode ReadWriteModestimesIdempotentMonoid&hashable-1.2.7.0-Q2TKVDwk4GBEHmizb4teZData.Hashable.ClassHashable(primitive-0.6.4.0-39Pwmm1zkQX6bM7xFUT3JcData.Primitive.UnliftedArrayunliftedArrayFromListNunliftedArrayFromListunliftedArrayToListmapUnliftedArrayfoldlUnliftedArray'foldlUnliftedArrayfoldrUnliftedArray'foldrUnliftedArraycloneMutableUnliftedArraycloneUnliftedArrayrunUnliftedArraythawUnliftedArrayfreezeUnliftedArraycopyMutableUnliftedArraycopyUnliftedArraysameMutableUnliftedArrayunsafeFreezeUnliftedArraywriteUnliftedArrayreadUnliftedArrayindexUnliftedArrayMindexUnliftedArraysizeofMutableUnliftedArraysizeofUnliftedArraynewUnliftedArraysetUnliftedArrayunsafeNewUnliftedArray UnliftedArrayMutableUnliftedArray PrimUnlifted toArrayArray#fromArrayArray#Data.Primitive.Addr addrToIntsetAddrmoveAddrcopyAddrToByteArraycopyAddr writeOffAddr readOffAddr indexOffAddrremAddr minusAddrplusAddrnullAddrData.Primitive.PrimArrayitraversePrimArray_traversePrimArray_replicatePrimArrayAgeneratePrimArrayAreplicatePrimArraygeneratePrimArrayitraversePrimArrayPitraversePrimArraytraversePrimArraymapMaybePrimArraymapMaybePrimArrayAfilterPrimArrayAfilterPrimArray imapPrimArray mapPrimArrayreplicatePrimArrayPgeneratePrimArrayPmapMaybePrimArrayPfilterPrimArrayPtraversePrimArrayPfoldlPrimArrayM'foldlPrimArray'foldlPrimArrayfoldrPrimArray'foldrPrimArraysizeofPrimArrayindexPrimArrayunsafeThawPrimArrayunsafeFreezePrimArraysameMutablePrimArraysizeofMutablePrimArraygetSizeofMutablePrimArray setPrimArraycopyMutablePrimArrayToPtrcopyPrimArrayToPtr copyPrimArraycopyMutablePrimArraywritePrimArray readPrimArrayshrinkMutablePrimArrayresizeMutablePrimArray newPrimArrayprimArrayToListprimArrayFromListNprimArrayFromList PrimArrayMutablePrimArrayData.Primitive.ByteArray fillByteArray setByteArray moveByteArraycopyMutableByteArrayToAddrcopyByteArrayToAddrcopyMutableByteArray copyByteArraybyteArrayFromListNbyteArrayFromListfoldrByteArraywriteByteArray readByteArrayindexByteArrayisMutableByteArrayPinnedisByteArrayPinnedsizeofMutableByteArraysizeofByteArrayunsafeThawByteArrayunsafeFreezeByteArraygetSizeofMutableByteArrayresizeMutableByteArraysameMutableByteArraymutableByteArrayContentsbyteArrayContentsnewAlignedPinnedByteArraynewPinnedByteArray newByteArray ByteArrayMutableByteArrayData.Primitive.TypesdefaultSetOffAddr#defaultSetByteArray# alignmentsizeOfAddrPrim setByteArray#sizeOf# alignment#indexByteArray#readByteArray#writeByteArray# indexOffAddr# readOffAddr# writeOffAddr# setOffAddr# PrimStorablegetPrimStorableData.Primitive.SmallArraysmallArrayFromListsmallArrayFromListN runSmallArraymapSmallArray'traverseSmallArrayPsizeofSmallMutableArraysizeofSmallArraycopySmallMutableArraycopySmallArrayunsafeThawSmallArraythawSmallArrayunsafeFreezeSmallArrayfreezeSmallArraycloneSmallMutableArraycloneSmallArrayindexSmallArray##indexSmallArrayindexSmallArrayMwriteSmallArrayreadSmallArray newSmallArray SmallArraySmallMutableArrayData.Primitive.MutVar modifyMutVar' modifyMutVaratomicModifyMutVar'atomicModifyMutVar writeMutVar readMutVar newMutVarMutVarData.Primitive.Array mapArray'traverseArrayPrunArraycloneMutableArray cloneArraycopyMutableArray copyArraysameMutableArrayunsafeThawArray thawArrayunsafeFreezeArray freezeArray indexArrayM indexArray## indexArray writeArray readArraynewArraysizeofMutableArray sizeofArrayArrayarray# MutableArraymarray#&profunctors-5.3-IGSDtyZ1NZbK1d8Jyc1IAIData.Profunctor.ChoiceuncotambaraSum cotambaraSum untambaraSum tambaraSumChoiceleft'right' TambaraSum runTambaraSum PastroSumCochoiceunleftunright CotambaraSum CopastroSumrunCopastroSumData.Profunctor.Strong uncotambara cotambaraunpastropastro untambaratambarauncurry'Strongfirst'second'Tambara runTambaraPastroCostrongunfirstunsecond CotambaraCopastro runCopastroData.Profunctor.Unsafe Profunctor#.dimaplmaprmap.#3unordered-containers-0.2.9.0-HQtYJEH7265DslRAJ09vVDData.HashMap.BaseHashMap stm-2.4.5.0Control.Monad.STMcheckControl.Concurrent.STM.TArrayTArrayControl.Concurrent.STM.TVar mkWeakTVarswapTVar modifyTVar' modifyTVarControl.Concurrent.STM.TQueue isEmptyTQueue unGetTQueue tryPeekTQueue peekTQueue flushTQueue tryReadTQueue readTQueue writeTQueue newTQueueIO newTQueueTQueueControl.Concurrent.STM.TMVar mkWeakTMVar isEmptyTMVar swapTMVar tryReadTMVar readTMVar tryPutTMVarputTMVar tryTakeTMVar takeTMVarnewEmptyTMVarIO newEmptyTMVar newTMVarIOnewTMVarTMVarControl.Concurrent.STM.TChan cloneTChan isEmptyTChan unGetTChandupTChan tryPeekTChan peekTChan tryReadTChan readTChan writeTChannewBroadcastTChanIOnewBroadcastTChan newTChanIOnewTChanTChanControl.Concurrent.STM.TBQueue isFullTBQueueisEmptyTBQueue unGetTBQueuetryPeekTBQueue peekTBQueue flushTBQueuetryReadTBQueue readTBQueue writeTBQueue newTBQueueIO newTBQueueTBQueue&vector-0.12.0.1-GC2xzdMF0QQGz7ZCcRBJRL Data.VectorVector ioChunkSize textStringunsnocmapLeftfetchAndHandleAllfetchAndHandlesyncconcurrentlyUnsafemapWithParseResult