IRt      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsNone*"#&'+-.0134567;<=>?ADFHKNPQSTV]^vgtuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^#KActive consumer of input into output. Sort of like a reducer in Map/Reduce.&Automates the management of resources.eAn action, which executes the provided fetch in IO, while managing the resources behind the scenes.XPassive producer of elements with support for early termination and resource management.Passive producer of elements.None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^'D<Fetch all the elements running the provided handler on them "Fetch and handle just one element None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^(   None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^+ None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^/#Notice 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]^5LIdentity 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.(XA transform, which fetches the inputs asynchronously on the specified number of threads.&'( None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^74Useful for debugging8Execute the IO action.)*+,-./0123456789 None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^9:;<None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^Lift an Attoparsec Text parser.=>None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^CRCRead from a file by path.Exception-freeAutomatic resource managementDRead from a file by path.Exception-freeAutomatic resource managementF!Sorted subpaths of the directory.GRead from a file by path.Exception-freeAutomatic resource managementH=Read from MVar. Nothing gets interpreted as the end of input.IRead from MVar. Never stops. ?@ABCDEFGHI ?@ABCDGEFHINone*"#&'+-.0134567;<=>?ADFHKNPQSTV]^G&PwConvert freeform bytestring chunks into chunks, which are strictly separated by newline no matter how long they may be.OPNone*"#&'+-.0134567;<=>?ADFHKNPQSTV]^H #$%&'()*+,-./0123456789:;<=>OP 56739,-)*+./0182OP#%$=>&'(:;<4None*"#&'+-.0134567;<=>?ADFHKNPQSTV]^OWWA 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 managementh7Execute a Consume concurrently and consume its results.QRSTUVWXYZ[\]^_`abcdefghQRSTYUVWXZabcde^_`[\]fghNone*"#&'+-.0134567;<=>?ADFHKNPQSTV]^Qopqrsopqrs !"#$%&'()*+,-. / 0 1 2 3 4 ! " # $ 5  ' 6 7 8 9 : ; < = > ? @ A BCDE'FGHIJK&%LMNOPQRSTEUVW'XYZ[\]A^_`ab1CD3cdefghij<;klmnopqlr"lrsltulvwlxylxzlm{lm|o}~lo}lmllmoplllllmllllllllllllooollllllllllllllllllllllllllllllllllllmlmlmlmlmllllllllllllllllmlmlmlllllllloooooooollllllllllllllllllllllllllll l  l  l  l lllllllllllmlmlmlm lm!lm"l#$l#%l#&l#'l#(l#)l#*l#+l#,l#Tl#-l#.l#/l#0l#1l#_l#2l34l35l36l37l38l9:lm;lm<lm=lm>o?@o?Ao?Bo?Co?Do?Eo?FlGHlGIlGJlGKLMNlmOlmPlmQo?Ro?So?To?UlVlWopXltYo?Zo?[l\]l\^l\_l\`lablacldeldfldgo?ho?iojokollmnlmnloploqlorlmslmtlmulmvlmwlmxlmylmzlm{lm|lm}lm~lmlmlmlmlmlmlmlmlmlmlmlmlmlmlllllllllllllllxlxlxllllllllllrUlrlrVlrlrlrlrlrlrlrlrlrlrlrlr$lrlr?lr5lrlrlrlrlrlrlrlrlrlrlrl l l l l l l llllllllllllllllllllllllllllllllllllllllllllllllllllllllll l l  l  l l l l l l l l l l l l l l l l l l l  l !l "l #l $l %l &l 'l (l )l *l +l ,l -l .l /l 0l 1l 2l 3l 4l 5l 6l 7l 8l 9l :l ;l <l =l >l?@l?Al?Bl?ClDElDFlDGlDHlDIlJlKlLlMlNlOPlOQlORlOSlOTlOUlOVlOWlOXlOYlOZlO[lO\lO]lO^la_la`laalablacladlaelaflaglthltiltjltkl\ll\ml\nloploqlorloslotloulovlowloxlyzlyzly{ly{ly|ly}ly~lylylllllllllllllllllldldldldldldldldlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll#l#l#l#l#l#l#l#l#l#l#Yl#l#l#l#l#l#l#l#l#llllll l l l  l l l l l l l l l l l l l l l l l l l  l !l "l #l $l %l &l 'l (l )l *lm+lm,lm-lm.lm/lm0lm1lm2lm2lm3lm4lm5lm6lm7lm8l9l:l9l;l<l=l>l?l@lAlBClBDlBElBFlBGlBHlBIlBJlBKlBLlBMlBNlBOlBPlBQlRSlRTlRUlRVlWXlWYlWZlW[lW\lW]lW^lW_lW`lWalWblWcldeldfldgldhldiljkljlljmljnljoljplqrlsltlulvlwlxlylzl{l|l}l~lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll l l l l llllllllllllllllll l!"l!#l!$l!%l!&l!'l!(l!)l!*l+,l+-l+.l+/l01l02l03l04l05l67lv8lv9lv:lv;lv<lv=lv>lv?lv@lvAlvBlvClDElDFlDGlDGlDHlDIlDJlDKlDLlDMlDNlDOlDPlDQlDRlDSlDSlDTlDUlDVlDWlDXlDYlDZlD[lD\lD]lD^lD_lD`lablablacladlaelaflaglahlailajl3kl3ll3ml3nl3ol3plqrlqslqtlqulqvlqwlqxlqylqzlq{lq|lq}lq~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll l l l l llllllllllllllllll l!l"l#l$l%&l%'l%(l%)l%*l%+l%,l%-l%.l%/l0l1l2l3l4l5l6l7l8l9l:;<=;<=>?@ABClvDlvElvFlvGlvHlvIlvJlvKlvLlvMl6Nl6Ol6Pl6Ql6Rl6Sl6Tl6Ul6Vl6Wl6Xl6Yl6Zl6[l6\l6]l6^l6_l6`l6al6bl6cl6dl6el6flghlgilgjlgkllmllnllollpllqllrllslltllullvllwllxlyzly{ly|ly}ly~lylylylylylyl6lglqlqlqlqlqlqlqlqlqlqlqlqlqlqlqllllllllll      $potoki-core-2-KlzlWVWv9roLbLiSfTRmZjPotoki.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.FileIO Potoki.Core.Transform.Attoparsec Potoki.Core.Transform.ByteString TransformConsumeProduceFetch duplicatemaybeReflistfirstCachingSecondbothFetchingFirstrightHandlingLeftrightCachingLefteitherFetchingRight signalingioFetch handleByteshandleBytesWithChunkSize handleText mapFilterfilterjust takeWhile infiniteMVar finiteMVarvectorhandlingElements$fMonadIOFetch$fMonadPlusFetch$fAlternativeFetch $fMonadFetch$fApplicativeFetch$fFunctorFetchrunState evalState execState bufferize concurrentlyasyncdrop distinctBydistinctmapInIO ioTransformtraceWithCounterconsumeproducemapFetch executeIOtake deleteFileappendBytesToFilewriteTextToFile parseBytes parseText transform hashMapRows fileBytesfileBytesAtOffset stdinBytesdirectoryContentsfileText$fMonadIOProduce$fMonadProduce$fAlternativeProduce$fApplicativeProduce$fFunctorProduce builderChunks extractLinesapConcurrentlysumheadlast 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 assertErrorinlinemapGHC.Exts groupWith$coerceGHC.Real fromIntegral realToFrac Control.Monadguard 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.GenericsGenericMonoidmemptymappendmconcat GHC.TypesBoolFalseTrueCharDoubleFloatIntGHC.IntInt8Int16Int32Int64 integer-gmpGHC.Integer.TypeIntegerMaybeNothingJustOrderingLTEQGTRatioRational 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'scanrscanr1iteraterepeat replicatecycle dropWhilesplitAtspanbreakreverselookup!!zip3zipWithzipWith3unzipunzip3ShowSshowsshowChar showString showParen showLitChar intToDigitGHC.STSTfixSTrunST GHC.STRefSTRefnewSTRef readSTRef writeSTRefGHC.Charchr% numerator denominator showSignedevenodd^^^gcdlcm Data.Functor<$>$>void Data.Functionfixon& Data.Boolbool Data.Bits FiniteBits finiteBitSizecountLeadingZeroscountTrailingZerosBits.&..|.xor complementshiftrotatezeroBitsbitsetBitclearBit complementBittestBit bitSizeMaybebitSizeisSignedshiftL unsafeShiftLshiftR unsafeShiftRrotateLrotateRpopCount bitDefaulttestBitDefaultpopCountDefaulttoIntegralSized showFloat floatToDigitsfromRat GHC.UnicodeGeneralCategoryControlUppercaseLetterLowercaseLetterTitlecaseLetterModifierLetter OtherLetterNonSpacingMarkSpacingCombiningMark EnclosingMark DecimalNumber LetterNumber OtherNumberConnectorPunctuationDashPunctuationOpenPunctuationClosePunctuation InitialQuote FinalQuoteOtherPunctuation MathSymbolCurrencySymbolModifierSymbol OtherSymbolSpace LineSeparatorParagraphSeparatorFormat Surrogate PrivateUse NotAssignedgeneralCategoryisAsciiisLatin1 isAsciiLower isAsciiUpperisSpaceisDigit isOctDigit isHexDigit isPunctuationisSymbolisAlpha isAlphaNum isControlisPrintisUpperisLowertoLowertoUppertoTitleText.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 showIntAtBaseshowHexshowOctnullPtrcastPtrplusPtralignPtrminusPtr nullFunPtr castFunPtrcastFunPtrToPtrcastPtrToFunPtr freeStablePtrdeRefStablePtrcastStablePtrToPtrcastPtrToStablePtr byteSwap16 byteSwap32 byteSwap64Foreign.StorableStorablesizeOf alignment 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 unsafeCoerce Data.MonoidAltgetAltProduct getProductSumgetSumAnygetAnyAllgetAllEndoappEndoDualgetDual<>foldrMfoldlM traverse_for_mapM_forM_ sequenceA_ sequence_asummsum concatMapandoranyall maximumBy minimumBynotElemfindData.Functor.ConstConstgetConst tyConPackage tyConModule tyConNametyConFingerprintrnfTyCon Data.Typeable Typeable7 Typeable6 Typeable5 Typeable4 Typeable3 Typeable2 Typeable1TypeReptypeOftypeRep 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 ExitFailureArrayExceptionIndexOutOfBoundsUndefinedElementAsyncException 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 fmapDefaultfoldMapDefault Debug.TracetraceIO putTraceMsgtracetraceId 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 writeChanreadChandupChan unGetChan isEmptyChangetChanContentswriteList2ChanControl.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-A32gHFPTczMEkNubueMDHZAcquire.AcquireAcquirebytestring-0.10.8.2Data.ByteString.Internal ByteString#text-1.2.2.2-EakMpasry3jA6OIwSZhq9MData.Text.InternalText(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 GHC.IO.IOModeIOModeReadMode WriteMode AppendMode ReadWriteMode'hashable-1.2.6.1-JDYnvpSucMf1h1i2CUUtVbData.Hashable.ClassHashable(profunctors-5.2.2-4d6lonHjcqsCvU5vxEEGTMData.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.#"stm-2.4.4.1-6AExGOUG8NB2Rzejnay0wwControl.Monad.STMcheckControl.Concurrent.STM.TArrayTArrayControl.Concurrent.STM.TVar mkWeakTVarswapTVar modifyTVar' modifyTVarControl.Concurrent.STM.TQueue isEmptyTQueue unGetTQueue tryPeekTQueue peekTQueue 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 peekTBQueuetryReadTBQueue readTBQueue writeTBQueue newTBQueueIO newTBQueueTBQueue3unordered-containers-0.2.8.0-3iSQJVS3Sio885UUC852ojData.HashMap.BaseHashMap&vector-0.12.0.1-LflPw1fguMb6as60UrZpxN Data.VectorVector ioChunkSize textStringunsnocfetchAndHandleAllfetchAndHandlesyncmapWithParseResult