R7X@      !"#$%&'()*+,-./0123456789:;<=>?None)"#&'+-0134567;<=>?ADFHKNPQSTV]^None)"#&'+-0134567;<=>?ADFHKNPQSTV]^b4@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsNone)"#&'+-0134567;<=>?ADFHKNPQSTV]^ tuvwxyz{|}None)"#&'+-0134567;<=>?ADFHKNPQSTV]^#Read from a file by path.Exception-freeAutomatic resource managementRead from a file by path.Exception-freeAutomatic resource management!Sorted subpaths of the directory.Read 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)"#&'+-0134567;<=>?ADFHKNPQSTV]^*~LIdentity 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]^0 %Lift an Attoparsec ByteString parser.!Lift an Attoparsec Text parser.*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./Useful for debugging !"#$%&'()*+,-./)-.&'("*,+ !#$%/None)"#&'+-0134567;<=>?ADFHKNPQSTV]^61WA faster alternative to "list", which however constructs the list in the reverse order.8Overwrite a file.Exception-freeAutomatic resource management9Append to a file.Exception-freeAutomatic resource management?7Execute a Consume concurrently and consume its results. 0123456789:;<=>? 30 124;<89:567=>?        !"#$%&'()*+,-./0123456789:;<=>?.@AB*+#CDEFGHCI&CIJCKLCMNCOPCOQCDRCDSFTUCVWFTXCDYCZ[CD\C]^C]_C`aCbcCDdCefCegCehCeiCejCekCelCemCenCeoCepCeqFrsFrtFruCvwCvxCvyCvzCv{Cv|Cv}Cv~CvCvCvCvCvCvCvCvCvCvCvCvCvCvCvC]C]C]C]C]C]C]C]C]C]C]C]CDCDCDCDCDCCCCCCCCCCCCCCCCDCDCDCCCCCCCCFrFrFrFrFrFrFrFrCCCCCC]C]CvCvCvCvCvCvCvCvCvCvCvCvCvCvCvC]C]C]C]C]C]CCCCCCCCCCCCCCCDCDCDCDCDCDCCCCCCCCCCCCCCCCACC  C  C  C  C CCDCDCDCDFFFFFFFCCC C!"#$CD%CD&CD'F(F)F*F+C],C]-FG.CK/F0F1C23C24C25C26C78C79C:;C:<C:=F>C?@CABCCDCEFCGHCGIJKLMNOCPQCPRCPSCTUCDVCDWCDXCDYCDZCD[CD\CD]CD^CV_CV`CVaCVbCVcCVdCVeCVfCVgCVhCViCjkCjlCjmCjnCjoCjpCjqCjrCjsCjtCuvCuwCuxCuyCuzCu{Cu|Cu}Cu~CuCuCuCuCuCuCuCuCuCuCuCuCuCCCCZCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC` C` C` C` C` C`C`C`C`C`C`C`C`C`CCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,-C .C /C 0C 1C 2C 3C45C46C47C48C49C4:C4;C4<C4<C4=C>?C>@C>AC>BC>CC>DC>EC>FC>GC>HC>IC>JC>KC>KC>LC>MC>NC>OC>PC>QC>RC>SC>TC>UC>VC>WC>XC>XC>YC>ZCM[CM\CM]CM^CM_CM`CMaCMbCMcCMdCMeCMfCMgCMhCMiCMjCMkCMlCMmCMnCMoCMpCqrCqsCqtCquCqvCqwCqxCqyCqzCq{Cq|Cq}Cq~CqCqCqCqCqCqCqCqCqCqCqCqCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C<C=C=Cb>Cb?Cb@CbACbBCbCCbCCVDCVECVFCVGCVGCVHCVHCVICVICVJCVJCVKCVKCVLCVLCVMCVMCVNCVOCVPCVQCVRCVSCVTCVUCVVCVWCVXCVYCVZCV[CV\CV]CV^CV_CV`CVaCVbCVcCVdCVeCVfCVgCVhCViCVjCVkCVlCqmCnCAoCApCAqCArCAsCAtCAuCAvCAwCAxCAyCAzCAzCA{CA|C}~C}C}C}CECECECECECCCCCCC?C?C?C?C?C?C?C?C?C?C?CGCGCCCCCCCCCCCCCCCCVCVCVCVCVCVCVCVCVCVCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC;CCCCCCCCCCCCCCCCCCCCCCCCCC C C C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNOCNPCNQCNRCNSCTTCTUCTVC:WC:XC:YC:ZC:[C:\C:]C:^C_`C_aC_aCbcCbcCdeCdfCdgCdhCdiCjkCjlCjmCjnCopCoqCorCosCotCouCouCovCovCwxCwyCwzCw{Cw|C}~C}C}C}C}C}C}C}C}C2C2C2CKCKCKCKC7C7C7C7C7C7C7C7C7CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCPCvCvCvCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C  C  C C CCCC]C]C]C]C]C]C]C]C]C]CC !C "C #C $CC%CC&C'C(C)C*C+C,C-CI.CI/CI0CI1CI2CI3CI4CI5CI6CI7CI8CI)CICI9CI(CI:CI;CI<CI=CI>CI?CI@CIACIBCICCIDCIECIFCIGCI8CHICHJCHKCHLCHMCHNCHOCHPCHQCORCOSCOTCUVCUWCUXCYZCY[CY\CY]CY^CY_CY`CYaCYbCYcCdCDeCDfCDgCDhCDiCDjCDkCDlCDmCDnCDoCDpCDqCDrCDsCDtCDuCvwCvxCvyCzCzFr{Fr|Fr}~%&'(! "potoki-0.11-3dpbc9lfaUMLGbAlf18Z0M Potoki.IOPotoki.TransformPotoki.ConsumePotoki.ProducePotoki.Prelude Potoki.FetchPotoki.Transform.Concurrency(potoki-core-1.5.2-8U9km7aOXhI7ekwNnbWGILPotoki.Core.IOconsumeproduceproduceAndConsumePotoki.Core.Transformtake executeIOPotoki.Core.Consume transformsumlistConsumePotoki.Core.ProduceProducePotoki.Core.Transform.Types Transformvector hashMapRows fileBytesfileBytesAtOffset stdinBytesdirectoryContentsfileText finiteMVar infiniteMVar bufferize concurrentlyasync mapFilterfilterjust takeWhiledrop parseBytes parseTextmapInIO deleteFileappendBytesToFilewriteTextToFile distinctBydistinct builderChunks ioTransformrunState evalState execStatetraceWithCounterhead reverseListcountconcat printBytes printText printStringwriteBytesToFile deleteFilesfoldfoldInIObaseGHC.Base++ghc-primGHC.PrimseqGHC.Listzip GHC.Stable newStablePtr System.IOprint Data.Tuplefstsnd otherwiseassert GHC.MagiclazyGHC.IO.Exception assertErrorinlinemapGHC.Exts groupWith$GHC.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.FoldableFoldablefoldltoListfoldrlengthfoldMapnullfoldl'foldl1productfoldr1maximumminimumelemfoldr'Data.Traversable TraversabletraversemapM sequenceAsequence GHC.GenericsGenericMonoidmemptymappendmconcat GHC.TypesBoolFalseTrueCharDoubleFloatIntGHC.IntInt8Int16Int32Int64 integer-gmpGHC.Integer.TypeIntegerMaybeNothingJustOrderingLTEQGTRatioRational RealWorld StablePtrIOWordGHC.WordWord8Word16Word32Word64GHC.PtrPtrFunPtr Data.EitherEitherLeftRightTyConGHC.ForeignPtr ForeignPtrGHC.IO.Handle.TypesHandleGHC.STST Data.IORefatomicModifyIORef GHC.IORefIORef readIORefbytestring-0.10.8.2Data.ByteString.Internal ByteString#text-1.2.2.2-EakMpasry3jA6OIwSZhq9MData.Text.InternalText GHC.UnicodeisSpaceisAlphaisDigit Text.ReadreadString Alternativemanyempty<|>some MonadPlusmzeromplusuntangle ioException heapOverflow stackOverflowcannotCompactMutablecannotCompactPinnedcannotCompactFunctionallocationLimitExceededblockedIndefinitelyOnSTMblockedIndefinitelyOnMVarunsupportedOperation Data.Complexphase magnitudepolarcismkPolar conjugateimagPartrealPartComplex:+ Data.Fixed showFixedmod'divMod'div'FixedMkFixed HasResolution resolutionE0UniE1DeciE2CentiE3MilliE6MicroE9NanoE12PicoData.Functor.ComposeCompose getComposesortWith 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 CharConstrConIndexFixityPrefixInfixSystem.TimeouttimeoutControl.ConcurrentthreadWaitWriteSTMthreadWaitReadSTMthreadWaitWritethreadWaitReadrunInUnboundThreadrunInBoundThreadisCurrentThreadBoundforkOSWithUnmaskforkOS forkFinallyrtsSupportsBoundThreadsControl.Concurrent.ChanwriteList2ChangetChanContents isEmptyChan unGetChandupChanreadChan writeChannewChanChanControl.Concurrent.QSem signalQSemwaitQSemnewQSemQSemControl.Concurrent.QSemN signalQSemN waitQSemNnewQSemNQSemNData.Bifunctor Bifunctorbimap Data.RatioapproxRational Data.STRef modifySTRef' modifySTRef Data.Unique hashUnique newUniqueUniqueSystem.EnvironmentgetEnvironment withProgNamewithArgsunsetEnvsetEnv lookupEnvgetEnv getProgNamegetArgs!System.Environment.ExecutablePathgetExecutablePath System.Exitdie exitSuccess exitFailureexitWith System.Mem performGCperformMajorGCperformMinorGCSystem.Mem.StableName eqStableNamehashStableNamemakeStableName StableName Text.PrintfhPrintfprintfmfilter<$!>unless replicateM_ replicateMfoldM_foldM zipWithM_zipWithM mapAndUnzipMforever<=<>=>filterM Data.Version makeVersion parseVersion showVersionVersion versionBranch versionTags Debug.Trace traceMarkerIO traceMarker traceEventIO traceEvent traceStack traceShowMtraceM traceShowId traceShowtraceIdtrace putTraceMsgtraceIO Data.ListisSubsequenceOffoldMapDefault fmapDefault mapAccumR mapAccumLforMforControl.Applicativeoptional WrappedMonad WrapMonad unwrapMonad WrappedArrow WrapArrow unwrapArrowZipList getZipList Control.ArrowleftApp^<<<<^>>^^>>returnAArrowarrfirstsecond***&&&Kleisli runKleisli ArrowZero zeroArrow ArrowPlus<+> ArrowChoice|||+++leftright ArrowApplyapp ArrowMonad ArrowLooploop(openBinaryTempFileWithDefaultPermissions"openTempFileWithDefaultPermissionsopenBinaryTempFile openTempFilefixIOwithBinaryFilewithFilehPrinthReadylocaleEncodingreadIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputChar GHC.IO.HandlehShowhSetNewlineModehSetBinaryModehIsTerminalDevicehGetEchohSetEcho hIsSeekable hGetBuffering hIsWritable hIsReadable hIsClosedhIsOpenhTellhSeekhSetPosnhGetPosn hGetEncoding hSetEncoding hSetBuffering hLookAheadisEOFhIsEOF hSetFileSize hFileSizehClose HandlePosnGHC.IO.Handle.FDopenBinaryFileopenFilestderrstdinGHC.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 catchJustPatternMatchFail RecSelError RecConError RecUpdError NoMethodError TypeErrorNonTerminationNestedAtomically GHC.Conc.SyncgetUncaughtExceptionHandlersetUncaughtExceptionHandler reportErrorreportStackOverflow writeTVarreadTVar readTVarIO newTVarIOnewTVaralwaysalwaysSucceedscatchSTMthrowSTMorElseretry atomically unsafeIOToSTMnewStablePtrPrimMVarmkWeakThreadIdthreadCapability threadStatus runSparksparpseq labelThreadyield myThreadIdthrowTo killThread childHandler numSparksgetNumProcessorssetNumCapabilitiesgetNumCapabilitiesnumCapabilitiesforkOnWithUnmaskforkOnforkIOWithUnmaskforkIOdisableAllocationLimitenableAllocationLimitgetAllocationCountersetAllocationCounterreportHeapOverflowThreadId BlockReason BlockedOnMVarBlockedOnBlackHoleBlockedOnException BlockedOnSTMBlockedOnForeignCallBlockedOnOther ThreadStatus ThreadRunningThreadFinished ThreadBlocked ThreadDiedPrimMVarSTMTVar dynTypeRepdynAppdynApply fromDynamicfromDynDynamicioErrorasyncExceptionFromExceptionasyncExceptionToExceptionBlockedIndefinitelyOnMVarBlockedIndefinitelyOnSTMDeadlockAllocationLimitExceededCompactionFailedAssertionFailedSomeAsyncExceptionAsyncException StackOverflow HeapOverflow ThreadKilled UserInterruptArrayExceptionIndexOutOfBoundsUndefinedElementExitCode ExitSuccess ExitFailure IOErrorTypeEOF AlreadyExists NoSuchThing ResourceBusyResourceExhaustedIllegalOperationPermissionDenied UserErrorUnsatisfiedConstraints SystemError ProtocolError OtherErrorInvalidArgumentInappropriateType HardwareFaultUnsupportedOperation TimeExpiredResourceVanished InterruptedhFlushstdoutnoNewlineTranslationnativeNewlineModeuniversalNewlineMode nativeNewline BufferMode NoBuffering LineBufferingBlockBufferingNewlineLFCRLF NewlineModeinputNLoutputNL GHC.IO.DeviceSeekMode AbsoluteSeek RelativeSeek SeekFromEndatomicWriteIORefatomicModifyIORef' modifyIORef' modifyIORef mkWeakIORefGHC.IO.Encoding.Types TextEncodingForeign.ForeignPtr.ImpmallocForeignPtrArray0mallocForeignPtrArraynewForeignPtrEnvwithForeignPtr newForeignPtrfinalizeForeignPtrplusForeignPtrcastForeignPtrtouchForeignPtrnewForeignPtr_addForeignPtrFinalizerEnvaddForeignPtrFinalizermallocForeignPtrBytesmallocForeignPtr FinalizerPtrFinalizerEnvPtr writeIORefnewIORefGHC.IOevaluateuninterruptibleMaskuninterruptibleMask_maskmask_getMaskingState interruptiblethrowIOcatchstToIOFilePath MaskingStateUnmaskedMaskedInterruptibleMaskedUninterruptible userError IOExceptionIOError ioe_handleioe_type ioe_locationioe_description ioe_errno ioe_filename GHC.Exceptionthrow Exception toException fromExceptiondisplayException ErrorCallErrorCallWithLocationArithExceptionOverflow UnderflowLossOfPrecision DivideByZeroDenormalRatioZeroDenominator Data.TypeabletypeOf7typeOf6typeOf5typeOf4typeOf3typeOf2typeOf1 rnfTypeReptypeRepFingerprint typeRepTyCon typeRepArgs splitTyConAppmkFunTy funResultTygcast2gcast1gcasteqTcast showsTypeReptypeReptypeOfTypeRep Typeable1 Typeable2 Typeable3 Typeable4 Typeable5 Typeable6 Typeable7rnfTyContyConFingerprint tyConName tyConModule tyConPackageData.Functor.ConstConstgetConstfindnotElem minimumBy maximumByallanyorand concatMapmsumasum sequence_ sequenceA_forM_mapM_for_ traverse_foldlMfoldrM Data.Monoid<>DualgetDualEndoappEndoAllgetAllAnygetAnySumgetSumProduct getProductFirstgetFirstLastgetLastAltgetAlt Unsafe.Coerce unsafeCoerce Data.OldListunwordswordsunlineslinesunfoldrsortOnsortBysort permutations subsequencestailsinitsgroupBygroupdeleteFirstsByunzip7unzip6unzip5unzip4zipWith7zipWith6zipWith5zipWith4zip7zip6zip5zip4genericReplicate genericIndexgenericSplitAt genericDrop genericTake genericLengthinsertByinsert partition transpose intercalate intersperse intersectBy intersectunionByunion\\deleteBydeletenubBynub isInfixOf isSuffixOf isPrefixOf findIndices findIndex elemIndices elemIndex stripPrefix dropWhileEnd Data.Char isSeparatorisNumberisMarkisLetter digitToInt readMaybe readEitherreads fromRightfromLeftisRightisLeftpartitionEithersrightsleftseitherData.Ord comparingDown Data.ProxyProxyControl.Category>>><<<Categoryid.Data.Type.Equality:~:Refl:~~:HRefl Foreign.Ptr intPtrToPtr ptrToIntPtr wordPtrToPtr ptrToWordPtrfreeHaskellFunPtrWordPtrIntPtr GHC.IO.IOModeIOModeReadMode WriteMode AppendMode ReadWriteModeForeign.StorableStorablesizeOf alignment peekElemOff pokeElemOff peekByteOff pokeByteOffpeekpoke byteSwap64 byteSwap32 byteSwap16castPtrToStablePtrcastStablePtrToPtrdeRefStablePtr freeStablePtrcastPtrToFunPtrcastFunPtrToPtr castFunPtr nullFunPtrminusPtralignPtrplusPtrcastPtrnullPtrNumericshowOctshowHex showIntAtBase showGFloatAlt showFFloatAlt showGFloat showFFloat showEFloatshowInt readSigned readFloatreadHexreadDecreadOctreadInt 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_SReadSReadPtoTitletoUppertoLowerisLowerisUpperisPrint isControl isAlphaNumisSymbol isPunctuation isHexDigit isOctDigit isAsciiUpper isAsciiLowerisLatin1isAsciigeneralCategoryGeneralCategoryControlUppercaseLetterLowercaseLetterTitlecaseLetterModifierLetter OtherLetterNonSpacingMarkSpacingCombiningMark EnclosingMark DecimalNumber LetterNumber OtherNumberConnectorPunctuationDashPunctuationOpenPunctuationClosePunctuation InitialQuote FinalQuoteOtherPunctuation MathSymbolCurrencySymbolModifierSymbol OtherSymbolSpace LineSeparatorParagraphSeparatorFormat Surrogate PrivateUse NotAssignedfromRat floatToDigits showFloat Data.BitstoIntegralSizedpopCountDefaulttestBitDefault bitDefaultBits.&..|.xor complementshiftrotatezeroBitsbitsetBitclearBit complementBittestBit bitSizeMaybebitSizeisSignedshiftL unsafeShiftLshiftR unsafeShiftRrotateLrotateRpopCount FiniteBits finiteBitSizecountLeadingZeroscountTrailingZeros Data.Boolbool Data.Function&onfix Data.Functorvoid$><$>lcmgcd^^^oddeven showSigned denominator numerator%GHC.Charchr GHC.STRef writeSTRef readSTRefnewSTRefSTRefrunSTfixST intToDigit showLitChar showParen showStringshowCharshowsShowSunzip3unzipzipWith3zipWithzip3!!lookupreversebreakspansplitAt dropWhilecycle replicaterepeatiteratescanr1scanrscanl'scanl1scanlfoldl1'initlasttailuncons Data.MaybemapMaybe catMaybes listToMaybe maybeToList fromMaybefromJust isNothingisJustmaybeswapuncurrycurry GHC.IO.UnsafeunsafeInterleaveIOunsafeDupablePerformIOunsafePerformIOGHC.MVar isEmptyMVar tryReadMVar tryPutMVar tryTakeMVarputMVarreadMVartakeMVarnewMVar newEmptyMVarMVarsubtractasTypeOfuntil$!flipconstordapliftM5liftM4liftM3liftM2liftMwhen=<<liftA3liftA<**>GHC.Err undefinederrorWithoutStackTraceerror SomeException&&||not'hashable-1.2.6.1-JDYnvpSucMf1h1i2CUUtVbData.Hashable.ClassHashable(profunctors-5.2.2-1Ba2NtJ1Q7CI8JIrzqENC9Data.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-3iSQJVS3Sio885UUC852ojData.HashMap.BaseHashMap&vector-0.12.0.1-LflPw1fguMb6as60UrZpxN Data.VectorVector ioChunkSize textString handleByteshandleBytesWithChunkSize handleTextsync