Saved package config for iban-calculator-0.1.0.0 written by Cabal-3.8.1.0 using ghc-9.2 iș?-mAbKVFxlib:iban-calculatorghc/home/thomas/.ghcup/bin/ghcghc-pkg//home/thomas/.ghcup/ghc/9.4.7/bin/ghc-pkg-9.4.7ghc-hide-all-packages/home/thomas/.cabal/bin/home/thomas/.cabal/home/thomas/.cabal/binN/home/thomas/.cabal/lib/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0-inplace./home/thomas/.cabal/lib/x86_64-linux-ghc-9.4.7J/home/thomas/.cabal/libexec/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0H/home/thomas/.cabal/share/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0L/home/thomas/.cabal/share/doc/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0Q/home/thomas/.cabal/share/doc/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0/htmlQ/home/thomas/.cabal/share/doc/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0/html/home/thomas/.cabal/etciban-calculator-0.1.0.0-inplace/home/thomas/Documents/uni/I jaar 3/Concurrency/iban-tvmaaren/dist-newstyle/build/x86_64-linux/ghc-9.4.7/iban-calculator-0.1.0.0./home/thomas/.cabal/store/ghc-9.4.7/package.db_/home/thomas/Documents/uni/I jaar 3/Concurrency/iban-tvmaaren/dist-newstyle/packagedb/ghc-9.4.7atomic-primopsUatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36base base-4.17.2.0 bytestringbytestring-0.11.5.2cryptohash-sha1[cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53lib:iban-calculator/home/thomas/.cabal/home/thomas/.cabal/binN/home/thomas/.cabal/lib/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0-inplace./home/thomas/.cabal/lib/x86_64-linux-ghc-9.4.7J/home/thomas/.cabal/libexec/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0//includeH/home/thomas/.cabal/share/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0L/home/thomas/.cabal/share/doc/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0/manQ/home/thomas/.cabal/share/doc/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0/htmlQ/home/thomas/.cabal/share/doc/x86_64-linux-ghc-9.4.7/iban-calculator-0.1.0.0/html/home/thomas/.cabal/etc  -XGHC2021 -XHaskell2010 -XHaskell98  Haskell98 -XHaskell98 Haskell2010 -XHaskell2010GHC2021 -XGHC2021W-XUnsafeV -XTrustworthyU-XSafee-XAllowAmbiguousTypese-XNoAllowAmbiguousTypes-XAlternativeLayoutRule-XNoAlternativeLayoutRule#-XAlternativeLayoutRuleTransitional%-XNoAlternativeLayoutRuleTransitional-XArrows -XNoArrows_-XAutoDeriveTypeable_-XNoAutoDeriveTypeable-XBangPatterns-XNoBangPatternsa-XBinaryLiteralsa-XNoBinaryLiterals) -XCApiFFI) -XNoCApiFFI-XCPP-XNoCPP-XCUSKs -XNoCUSKs;-XConstrainedClassMethods;-XNoConstrainedClassMethodsX-XConstraintKindsX-XNoConstraintKindsZ -XDataKindsZ -XNoDataKindsN-XDatatypeContextsN-XNoDatatypeContexts9-XDefaultSignatures9-XNoDefaultSignaturesj-XDeriveAnyClassj-XNoDeriveAnyClass7-XDeriveDataTypeable7-XNoDeriveDataTypeableR-XDeriveFoldableR-XNoDeriveFoldableP-XDeriveFunctorP-XNoDeriveFunctor8-XDeriveGeneric8-XNoDeriveGenerick -XDeriveLiftk-XNoDeriveLiftQ-XDeriveTraversableQ-XNoDeriveTraversablex-XDerivingStrategiesx-XNoDerivingStrategiesy -XDerivingViay-XNoDerivingVia.-XDisambiguateRecordFields.-XNoDisambiguateRecordFieldsI-XDoAndIfThenElseI-XNoDoAndIfThenElse|-XBlockArguments|-XNoBlockArguments-XDoRec -XNoDoRecp-XDuplicateRecordFieldsp-XNoDuplicateRecordFields-XFieldSelectors-XNoFieldSelectors^ -XEmptyCase^ -XNoEmptyCase-XEmptyDataDecls-XNoEmptyDataDecls-XEmptyDataDeriving-XNoEmptyDataDeriving -XExistentialQuantification -XNoExistentialQuantificationM-XExplicitForAllM-XNoExplicitForAlld-XExplicitNamespacesd-XNoExplicitNamespaces5-XExtendedDefaultRules5-XNoExtendedDefaultRules-XFlexibleContexts-XNoFlexibleContexts-XFlexibleInstances-XNoFlexibleInstances-XForeignFunctionInterface-XNoForeignFunctionInterface-XFunctionalDependencies-XNoFunctionalDependencies2 -XGADTSyntax2-XNoGADTSyntax1-XGADTs1 -XNoGADTsG-XGHCForeignImportPrimG-XNoGHCForeignImportPrim-XGeneralizedNewtypeDeriving-XNoGeneralizedNewtypeDeriving-XGeneralisedNewtypeDeriving-XNoGeneralisedNewtypeDeriving-XImplicitParams-XNoImplicitParams-XImplicitPrelude-XNoImplicitPrelude-XImportQualifiedPost-XNoImportQualifiedPost=-XImpredicativeTypes=-XNoImpredicativeTypes-XIncoherentInstances-XNoIncoherentInstancesw-XTypeFamilyDependenciesw-XNoTypeFamilyDependencies:-XInstanceSigs:-XNoInstanceSigso-XApplicativeDoo-XNoApplicativeDo(-XInterruptibleFFI(-XNoInterruptibleFFIf-XNoJavaScriptFFI-XKindSignatures-XNoKindSignaturesK -XLambdaCaseK-XNoLambdaCase-XLexicalNegation-XNoLexicalNegation*-XLiberalTypeSynonyms*-XNoLiberalTypeSynonyms -XLinearTypes-XNoLinearTypes# -XMagicHash# -XNoMagicHashB-XMonadComprehensionsB-XNoMonadComprehensionsO-XMonoLocalBindsO-XNoMonoLocalBindsDeepSubsumption-XDeepSubsumptionNoDeepSubsumption-XNoDeepSubsumption-XMonomorphismRestriction-XNoMonomorphismRestriction-XMultiParamTypeClasses-XNoMultiParamTypeClassesJ -XMultiWayIfJ-XNoMultiWayIf}-XNumericUnderscores}-XNoNumericUnderscoresH-XNPlusKPatternsH-XNoNPlusKPatterns-XNamedFieldPuns-XNoNamedFieldPunsi-XNamedWildCardsi-XNoNamedWildCards`-XNegativeLiterals`-XNoNegativeLiterals{-XHexFloatLiterals{-XNoHexFloatLiteralsS-XNondecreasingIndentationS-XNoNondecreasingIndentationc-XNullaryTypeClassesc-XNoNullaryTypeClassesb -XNumDecimalsb-XNoNumDecimals-XOverlappingInstances-XNoOverlappingInstancesv-XOverloadedLabelsv-XNoOverloadedLabels]-XOverloadedLists]-XNoOverloadedLists0-XOverloadedStrings0-XNoOverloadedStrings<-XPackageImports<-XNoPackageImports[-XParallelArrays[-XNoParallelArrays-XParallelListComp-XNoParallelListComph-XPartialTypeSignaturesh-XNoPartialTypeSignatures-XPatternGuards-XNoPatternGuards-XPatternSignatures-XNoPatternSignaturesg-XPatternSynonymsg-XNoPatternSynonymsY -XPolyKindsY -XNoPolyKinds -XPolymorphicComponents -XNoPolymorphicComponents~-XQuantifiedConstraints~-XNoQuantifiedConstraints?-XPostfixOperators?-XNoPostfixOperators@ -XQuasiQuotes@-XNoQuasiQuotes -XQualifiedDo-XNoQualifiedDo  -XRank2Types -XNoRank2Types  -XRankNTypes -XNoRankNTypesL-XRebindableSyntaxL-XNoRebindableSyntax-XOverloadedRecordDot-XNoOverloadedRecordDot-XOverloadedRecordUpdate-XNoOverloadedRecordUpdate- -XRecordPuns--XNoRecordPuns,-XRecordWildCards,-XNoRecordWildCards -XRecursiveDo-XNoRecursiveDo-XRelaxedLayout-XNoRelaxedLayout4-XRelaxedPolyRec4-XNoRelaxedPolyRec\-XRoleAnnotations\-XNoRoleAnnotations -XScopedTypeVariables -XNoScopedTypeVariables%-XStandaloneDeriving%-XNoStandaloneDeriving -XStarIsType-XNoStarIsTypel-XStaticPointersl-XNoStaticPointersn-XStrictn -XNoStrictm -XStrictDatam-XNoStrictData-XTemplateHaskell-XNoTemplateHaskellu-XTemplateHaskellQuotesu-XNoTemplateHaskellQuotes-XStandaloneKindSignatures-XNoStandaloneKindSignatures/-XTraditionalRecordSyntax/-XNoTraditionalRecordSyntaxA-XTransformListCompA-XNoTransformListCompF-XTupleSectionsF-XNoTupleSectionsq-XTypeApplicationsq-XNoTypeApplicationsr -XTypeInTyper-XNoTypeInType$-XTypeFamilies$-XNoTypeFamilies+-XTypeOperators+-XNoTypeOperators-XTypeSynonymInstances-XNoTypeSynonymInstances6-XUnboxedTuples6-XNoUnboxedTuplesz -XUnboxedSumsz-XNoUnboxedSums-XUndecidableInstances-XNoUndecidableInstancess-XUndecidableSuperClassess-XNoUndecidableSuperClasses&-XUnicodeSyntax&-XNoUnicodeSyntax-XUnliftedDatatypes-XNoUnliftedDatatypes'-XUnliftedFFITypes'-XNoUnliftedFFITypes-XUnliftedNewtypes-XNoUnliftedNewtypesC-XViewPatternsC-XNoViewPatternsRBooter version9.2.2Build platformx86_64-unknown-linuxC compiler commandgccC compiler flagsC compiler link flags -fuse-ld=goldC compiler supports -no-pieYESC++ compiler commandg++C++ compiler flagsDebug onNOGCC extra via C opts GHC DynamicYES GHC ProfiledNOGlobal Package DB>/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/package.conf.dHaskell CPP commandgccHaskell CPP flags-E -undef -traditionalHave interpreterYESHave native code generatorYES Host platformx86_64-unknown-linuxLLVM clang commandclangLLVM llc commandllcLLVM opt commandopt LLVM targetx86_64-unknown-linuxLeading underscoreNOLibDir//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libMerge objects commandld.goldMerge objects flags-rObject splitting supportedNOProject Git commit id(00920f176b0235d5bb52a8e054d89a664f8938feProject Patch Level7Project Patch Level17Project Patch Level20Project Version Int904 Project name/The Glorious Glasgow Haskell Compilation SystemProject version9.4.7RTS expects libdwNORTS waysQdebug thr thr_debug thr_p dyn debug_dyn thr_dyn thr_debug_dyn thr_debug_p debug_p&Requires unified installed package IDsYESStage2Support BackpackYES Support SMPYESSupport dynamic-tooYESSupport parallel --makeYESSupport reexported-modulesYES+Support thinning and renaming package flagsYESTables next to codeYESTarget default backendNCGTarget platformx86_64-unknown-linuxUnregisterisedNO Use LibFFINOUse inplace MinGW toolchainNOUse interpreterYESUses package keysYES Uses unit IDsYES ar commandarar flagsqar supports -LNOar supports at fileYEScross compilingNOdllwrap command /bin/falseinstall_name_tool commandinstall_name_tool ld commandld.goldld flags ld is GNU ldYESld supports build-idYESld supports compact unwindYESld supports filelistNOlibtool commandlibtool otool commandotoolranlib commandranlib target arch ArchX86_64target has .ident directiveYEStarget has GNU nonexec stackYEStarget has RTS linkerYEStarget has libmYES"target has subsections via symbolsNO target osOSLinuxtarget platform stringx86_64-unknown-linuxtarget word big endianNOtarget word size8 touch commandtouch unlit command9/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/bin/unlitwindres command /bin/false/home/thomas/Documents/uni/I jaar 3/Concurrency/iban-tvmaaren/dist-newstyle/build/x86_64-linux/ghc-9.4.7/iban-calculator-0.1.0.0/buildiban-calculator-0.1.0.0-inplaceiban-calculator-0.1.0.0-inplaceUatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36atomic-primops  base-4.17.2.0basebytestring-0.11.5.2 bytestring [cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53cryptohash-sha1 fUatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36 base-4.17.2.0bytestring-0.11.5.2[cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53iban-calculator-0.1.0.0-inplaceiban-calculatorIBANiban-calculator-0.1.0.0-inplaceiban-calculator-0.1.0.0-inplaceUatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36atomic-primops  base-4.17.2.0basebytestring-0.11.5.2 bytestring [cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53cryptohash-sha1 fUatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36 base-4.17.2.0bytestring-0.11.5.2[cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53iban-calculator-0.1.0.0-inplaceiban-calculatorIBAN array-0.5.4.0array array-0.5.4.0 array-0.5.4.0<libraries@haskell.orgMutable and immutable arraysNIn addition to providing the "Data.Array" module , this package also defines the classes 'IArray' of immutable arrays and 'MArray' of arrays mutable within appropriate monads, as well as some instances of these classes.Data Structures 0952c0ff1a38f2c2bfab701ed41a12db Data.ArrayData.Array.BaseData.Array.IArray Data.Array.IOData.Array.IO.InternalsData.Array.IO.SafeData.Array.MArrayData.Array.MArray.Safe Data.Array.STData.Array.ST.SafeData.Array.StorableData.Array.Storable.InternalsData.Array.Storable.SafeData.Array.UnboxedData.Array.Unsafe[/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/array-0.5.4.0[/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/array-0.5.4.0M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.78${pkgroot}/../share/x86_64-linux-ghc-9.4.7/array-0.5.4.0HSarray-0.5.4.0 base-4.17.2.0w/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/array-0.5.4.0/array.haddockD${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/array-0.5.4.0//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libUatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36atomic-primops Uatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36Uatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36<rrnewton@gmail.com Ryan Newton1https://github.com/rrnewton/haskell-lockfree/wiki7A safe approach to CAS and other atomic ops in Haskell.>After GHC 7.4 a new `casMutVar#` primop became available, but it's difficult to use safely, because pointer equality is a highly unstable property in Haskell. This library provides a safer method based on the concept of "Tickets". Also, this library uses the "foreign primop" capability of GHC to add access to other variants that may be of interest, specifically, compare and swap inside an array. Note that as of GHC 7.8, the relevant primops have been included in GHC itself. This library is engineered to work pre- and post-GHC-7.8, while exposing the same interface.Data 6660b1cb310037dc8190d510d5a5de03 Data.AtomicsData.Atomics.CounterData.Atomics.Internal}/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/lib}/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/lib}/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/lib}/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/lib/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/shareWHSatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36 base-4.17.2.0ghc-prim-0.9.1Rprimitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/share/doc/html/atomic-primops.haddock/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/share/doc/html#/home/thomas/.cabal/store/ghc-9.4.7 base-4.17.2.0base base-4.17.2.0 base-4.17.2.0<libraries@haskell.orgBasic librariesThis package contains the Standard Haskell "Prelude" and its support libraries, and a large collection of useful libraries ranging from data structures to parsing combinators and debugging utilities.Prelude 68dfe0995de6d99fd2fd025042d684e9Control.Applicative Control.ArrowControl.CategoryControl.ConcurrentControl.Concurrent.ChanControl.Concurrent.MVarControl.Concurrent.QSemControl.Concurrent.QSemNControl.ExceptionControl.Exception.Base Control.MonadControl.Monad.FailControl.Monad.FixControl.Monad.IO.ClassControl.Monad.InstancesControl.Monad.STControl.Monad.ST.LazyControl.Monad.ST.Lazy.SafeControl.Monad.ST.Lazy.UnsafeControl.Monad.ST.SafeControl.Monad.ST.StrictControl.Monad.ST.UnsafeControl.Monad.ZipData.Array.ByteData.BifoldableData.BifunctorData.Bitraversable Data.Bits Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic Data.EitherData.Eq Data.Fixed Data.Foldable Data.Function Data.FunctorData.Functor.ClassesData.Functor.ComposeData.Functor.ConstData.Functor.ContravariantData.Functor.IdentityData.Functor.ProductData.Functor.Sum Data.IORefData.IntData.Ix Data.Kind Data.ListData.List.NonEmpty Data.Maybe Data.MonoidData.Ord Data.Proxy Data.Ratio Data.STRefData.STRef.LazyData.STRef.StrictData.Semigroup Data.StringData.Traversable Data.TupleData.Type.BoolData.Type.CoercionData.Type.Equality Data.Type.Ord Data.Typeable Data.Unique Data.Version Data.Void Data.Word Debug.TraceForeign Foreign.CForeign.C.ErrorForeign.C.StringForeign.C.TypesForeign.ConcurrentForeign.ForeignPtrForeign.ForeignPtr.SafeForeign.ForeignPtr.UnsafeForeign.MarshalForeign.Marshal.AllocForeign.Marshal.ArrayForeign.Marshal.ErrorForeign.Marshal.PoolForeign.Marshal.SafeForeign.Marshal.UnsafeForeign.Marshal.Utils Foreign.Ptr Foreign.SafeForeign.StablePtrForeign.StorableGHC.ArrGHC.ArrayArrayGHC.BaseGHC.Bits GHC.ByteOrderGHC.Char GHC.ClockGHC.Conc GHC.Conc.IOGHC.Conc.Signal GHC.Conc.SyncGHC.ConsoleHandler GHC.Constants GHC.DesugarGHC.EnumGHC.EnvironmentGHC.Err GHC.EventGHC.Event.TimeOut GHC.ExceptionGHC.Exception.TypeGHC.ExecutionStackGHC.ExecutionStack.InternalGHC.ExtsGHC.FingerprintGHC.Fingerprint.Type GHC.FloatGHC.Float.ConversionUtilsGHC.Float.RealFracMethods GHC.ForeignGHC.ForeignPtrGHC.GHCiGHC.GHCi.Helpers GHC.GenericsGHC.IO GHC.IO.BufferGHC.IO.BufferedIO GHC.IO.DeviceGHC.IO.EncodingGHC.IO.Encoding.CodePageGHC.IO.Encoding.FailureGHC.IO.Encoding.IconvGHC.IO.Encoding.Latin1GHC.IO.Encoding.TypesGHC.IO.Encoding.UTF16GHC.IO.Encoding.UTF32GHC.IO.Encoding.UTF8GHC.IO.Exception GHC.IO.FD GHC.IO.HandleGHC.IO.Handle.FDGHC.IO.Handle.InternalsGHC.IO.Handle.LockGHC.IO.Handle.TextGHC.IO.Handle.Types GHC.IO.IOModeGHC.IO.StdHandlesGHC.IO.SubSystem GHC.IO.Unsafe GHC.IOArray GHC.IOPort GHC.IORefGHC.Int GHC.IntegerGHC.Integer.Logarithms GHC.IsListGHC.IxGHC.ListGHC.MVar GHC.Maybe GHC.NaturalGHC.NumGHC.Num.BigNatghc-bignum-1.3GHC.Num.BigNatGHC.Num.Integerghc-bignum-1.3GHC.Num.IntegerGHC.Num.Naturalghc-bignum-1.3GHC.Num.Natural GHC.OldListGHC.OverloadedLabelsGHC.Pack GHC.ProfilingGHC.Ptr GHC.RTS.FlagsGHC.ReadGHC.Real GHC.RecordsGHC.ResponseFileGHC.ST GHC.STRefGHC.Show GHC.StableGHC.StableName GHC.Stack GHC.Stack.CCSGHC.Stack.CloneStackGHC.Stack.Types GHC.StaticPtr GHC.Stats GHC.StorableGHC.TopHandler GHC.TypeError GHC.TypeLitsGHC.TypeLits.Internal GHC.TypeNatsGHC.TypeNats.Internal GHC.UnicodeGHC.WeakGHC.WordNumericNumeric.NaturalPreludeSystem.CPUTimeSystem.Console.GetOptSystem.EnvironmentSystem.Environment.Blank System.Exit System.IOSystem.IO.ErrorSystem.IO.Unsafe System.Info System.MemSystem.Mem.StableNameSystem.Mem.WeakSystem.Posix.InternalsSystem.Posix.TypesSystem.TimeoutText.ParserCombinators.ReadPText.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex Text.ShowText.Show.FunctionsType.ReflectionType.Reflection.Unsafe Unsafe.Coerce"Control.Monad.ST.ImpControl.Monad.ST.Lazy.ImpData.Functor.Utils Data.OldListData.Semigroup.InternalData.Typeable.InternalForeign.ForeignPtr.ImpGHC.IO.Handle.Lock.CommonGHC.IO.Handle.Lock.FlockGHC.IO.Handle.Lock.LinuxOFDGHC.IO.Handle.Lock.NoOpGHC.IO.Handle.Lock.WindowsGHC.StaticPtr.Internal GHC.Event.ArrGHC.Event.ArrayGHC.Event.InternalGHC.Event.Internal.TypesGHC.Event.IntTableGHC.Event.IntVar GHC.Event.PSQGHC.Event.Unique!System.Environment.ExecutablePathSystem.CPUTime.UtilsGHC.Event.ControlGHC.Event.EPollGHC.Event.KQueueGHC.Event.ManagerGHC.Event.PollGHC.Event.ThreadGHC.Event.TimerManager!System.CPUTime.Posix.ClockGetTimeSystem.CPUTime.Posix.TimesSystem.CPUTime.Posix.RUsageSystem.CPUTime.Unsupported[/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/base-4.17.2.0[/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/base-4.17.2.0M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.78${pkgroot}/../share/x86_64-linux-ghc-9.4.7/base-4.17.2.0HSbase-4.17.2.0c/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/base-4.17.2.0/includeHsBase.hghc-bignum-1.3ghc-prim-0.9.1 rts-1.0.2v/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/base-4.17.2.0/base.haddockD${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/base-4.17.2.0//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libbytestring-0.11.5.2 bytestring bytestring-0.11.5.2bytestring-0.11.5.2<Copyright (c) Don Stewart 2005-2009, (c) Duncan Coutts 2006-2015, (c) David Roundy 2003-2005, (c) Jasper Van der Jeugt 2010, (c) Simon Meier 2010-2013.OHaskell Bytestring Team , Core Libraries CommitteeDon Stewart, Duncan Coutts%https://github.com/haskell/bytestringAFast, compact, strict and lazy byte strings with a list interface,An efficient compact, immutable byte string type (both strict and lazy) suitable for binary or 8-bit character data. The 'ByteString' type represents sequences of bytes or 8-bit characters. It is suitable for high performance use, both in terms of large data quantities, or high speed requirements. The 'ByteString' functions follow the same style as Haskell\'s ordinary lists, so it is easy to convert code from using 'String' to 'ByteString'. Two 'ByteString' variants are provided: * Strict 'ByteString's keep the string as a single large array. This makes them convenient for passing data between C and Haskell. * Lazy 'ByteString's use a lazy list of strict chunks which makes it suitable for I\/O streaming tasks. The @Char8@ modules provide a character-based view of the same underlying 'ByteString' types. This makes it convenient to handle mixed binary and 8-bit character content (which is common in many file formats and network protocols). The 'Builder' module provides an efficient way to build up 'ByteString's in an ad-hoc way by repeated concatenation. This is ideal for fast serialisation or pretty printing. There is also a 'ShortByteString' type which has a lower memory overhead and can be converted to or from a 'ByteString'. It is suitable for keeping many short strings in memory. 'ByteString's are not designed for Unicode. For Unicode strings you should use the 'Text' type from the @text@ package. These modules are intended to be imported qualified, to avoid name clashes with "Prelude" functions, e.g. > import qualified Data.ByteString as BSData 6590e51ab98acb851c69520945a49c9bData.ByteStringData.ByteString.BuilderData.ByteString.Builder.Extra Data.ByteString.Builder.InternalData.ByteString.Builder.Prim%Data.ByteString.Builder.Prim.Internal!Data.ByteString.Builder.RealFloatData.ByteString.Char8Data.ByteString.InternalData.ByteString.LazyData.ByteString.Lazy.Char8Data.ByteString.Lazy.InternalData.ByteString.ShortData.ByteString.Short.InternalData.ByteString.Unsafe Data.ByteString.Builder.ASCII"Data.ByteString.Builder.Prim.ASCII#Data.ByteString.Builder.Prim.Binary,Data.ByteString.Builder.Prim.Internal.Base16.Data.ByteString.Builder.Prim.Internal.Floating%Data.ByteString.Builder.RealFloat.F2S%Data.ByteString.Builder.RealFloat.D2S*Data.ByteString.Builder.RealFloat.Internal0Data.ByteString.Builder.RealFloat.TableGeneratorData.ByteString.Internal.Type#Data.ByteString.Lazy.Internal.Dequea/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/bytestring-0.11.5.2a/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/bytestring-0.11.5.2M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7>${pkgroot}/../share/x86_64-linux-ghc-9.4.7/bytestring-0.11.5.2HSbytestring-0.11.5.2i/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/bytestring-0.11.5.2/include fpstring.h base-4.17.2.0deepseq-1.4.8.0ghc-prim-0.9.1template-haskell-2.19.0.0/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/bytestring-0.11.5.2/bytestring.haddockJ${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/bytestring-0.11.5.2//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib[cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53cryptohash-sha1 f[cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53[cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53<'Vincent Hanquez, Herbert Valerio Riedel.https://github.com/haskell-hvr/cryptohash-sha1.https://github.com/haskell-hvr/cryptohash-sha1-Fast, pure and practical SHA-1 implementationA practical incremental and one-pass, pure API to the (including support) with performance close to the fastest implementations available in other languages. The implementation is made in C with a haskell FFI wrapper that hides the C implementation. NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package has been deprecated and so this package continues to satisfy the need for a lightweight package providing the SHA1 hash algorithm without any dependencies on packages other than @base@ and @bytestring@. Consequently, this package can be used as a drop-in replacement for @cryptohash@'s "Crypto.Hash.SHA1" module, though with a clearly smaller footprint.Data, Cryptography 314dee4a75e16347e0bef43f7a5b9a50Crypto.Hash.SHA1Crypto.Hash.SHA1.FFICompat/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/lib/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/lib/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/lib/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/lib/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/share]HScryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53 base-4.17.2.0bytestring-0.11.5.2/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/share/doc/html/cryptohash-sha1.haddock/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/share/doc/html#/home/thomas/.cabal/store/ghc-9.4.7deepseq-1.4.8.0deepseq deepseq-1.4.8.0deepseq-1.4.8.0<libraries@haskell.org"Deep evaluation of data structuresThis package provides methods for fully evaluating data structures (\"deep evaluation\"). Deep evaluation is often used for adding strictness to a program, e.g. in order to force pending exceptions, remove space leaks, or force lazy I/O to happen. It is also useful in parallel programs, to ensure pending work does not migrate to the wrong thread. The primary use of this package is via the 'deepseq' function, a \"deep\" version of 'seq'. It is implemented on top of an 'NFData' typeclass (\"Normal Form Data\", data structures with no unevaluated components) which defines strategies for fully evaluating different data types. See module documentation in "Control.DeepSeq" for more details.Control ddf16f397d50a176e6f078874fd5d5f6Control.DeepSeqControl.DeepSeq.BackDoor]/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/deepseq-1.4.8.0]/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/deepseq-1.4.8.0M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7:${pkgroot}/../share/x86_64-linux-ghc-9.4.7/deepseq-1.4.8.0HSdeepseq-1.4.8.0 array-0.5.4.0 base-4.17.2.0ghc-prim-0.9.1{/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/deepseq-1.4.8.0/deepseq.haddockF${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/deepseq-1.4.8.0//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libghc-bignum-1.3 ghc-bignumghc-bignum-1.3ghc-bignum-1.3<libraries@haskell.org Sylvain HenryGHC BigNum librarykThis package provides the low-level implementation of the standard 'BigNat', 'Natural' and 'Integer' types.Numeric, Algebra, GHC 90d8c7c5aef53f160c995fdb8e3109b6GHC.Num.BackendGHC.Num.Backend.NativeGHC.Num.Backend.SelectedGHC.Num.BigNatGHC.Num.IntegerGHC.Num.NaturalGHC.Num.PrimitivesGHC.Num.WordArrayGHC.Num.Backend.GMP\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-bignum-1.3\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-bignum-1.3M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.79${pkgroot}/../share/x86_64-linux-ghc-9.4.7/ghc-bignum-1.3HSghc-bignum-1.3gmpd/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-bignum-1.3/includeghc-prim-0.9.1}/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/ghc-bignum-1.3/ghc-bignum.haddockE${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/ghc-bignum-1.3//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libghc-boot-th-9.4.7 ghc-boot-th ghc-boot-th-9.4.7ghc-boot-th-9.4.7<ghc-devs@haskell.orgCShared functionality between GHC and the @template-haskell@ libraryThis library contains various bits shared between the @ghc@ and @template-haskell@ libraries. This package exists to ensure that @template-haskell@ has a minimal set of transitive dependencies, since it is intended to be depended upon by user code.GHC f73eaf27efbef01e4739ad881f4fbda1GHC.ForeignSrcLang.TypeGHC.LanguageExtensions.Type GHC.Lexeme_/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-boot-th-9.4.7_/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-boot-th-9.4.7M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7<${pkgroot}/../share/x86_64-linux-ghc-9.4.7/ghc-boot-th-9.4.7HSghc-boot-th-9.4.7 base-4.17.2.0/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/ghc-boot-th-9.4.7/ghc-boot-th.haddockH${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/ghc-boot-th-9.4.7//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libghc-prim-0.9.1ghc-prim ghc-prim-0.9.1ghc-prim-0.9.1<libraries@haskell.orgGHC primitivesIThis package contains the primitive types and operations supplied by GHC.GHC ca9fcbda1c7275f129e1a7a826f47f2f GHC.CString GHC.Classes GHC.Debug GHC.MagicGHC.Magic.DictGHC.Prim.Exception GHC.Prim.ExtGHC.Prim.PanicGHC.Prim.PtrEqGHC.PrimopWrappers GHC.Tuple GHC.TypesGHC.Prim\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-prim-0.9.1\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-prim-0.9.1M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.79${pkgroot}/../share/x86_64-linux-ghc-9.4.7/ghc-prim-0.9.1HSghc-prim-0.9.1cm rts-1.0.2{/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/ghc-prim-0.9.1/ghc-prim.haddockE${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/ghc-prim-0.9.1//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libpretty-1.1.3.6prettypretty-1.1.3.6pretty-1.1.3.6<!David Terei Stable http://github.com/haskell/prettyPretty-printing library7This package contains a pretty-printing library, a set of API's that provides a way to easily print out text in a consistent format of your choosing. This is useful for compilers and related tools. This library was originally designed by John Hughes's and has since been heavily modified by Simon Peyton Jones.Text 1aa0a0cc4eb1dd8528d5a3b06a5a6290Text.PrettyPrintText.PrettyPrint.Annotated#Text.PrettyPrint.Annotated.HughesPJ(Text.PrettyPrint.Annotated.HughesPJClassText.PrettyPrint.HughesPJText.PrettyPrint.HughesPJClass\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/pretty-1.1.3.6\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/pretty-1.1.3.6M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.79${pkgroot}/../share/x86_64-linux-ghc-9.4.7/pretty-1.1.3.6HSpretty-1.1.3.6 base-4.17.2.0deepseq-1.4.8.0ghc-prim-0.9.1y/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/pretty-1.1.3.6/pretty.haddockE${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/pretty-1.1.3.6//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libRprimitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d primitive Rprimitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341dRprimitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d< (c) Roman Leshchinskiy 2009-2012libraries@haskell.org'Roman Leshchinskiy $https://github.com/haskell/primitive#Primitive memory-related operationsBThis package provides various primitive memory-related operations.Data 06d48b3a5106440103ccf5e41c144cb9 Control.Monad.PrimitiveData.PrimitiveData.Primitive.ArrayData.Primitive.ByteArrayData.Primitive.MVarData.Primitive.MachDepsData.Primitive.MutVarData.Primitive.PrimArrayData.Primitive.PrimVarData.Primitive.PtrData.Primitive.SmallArrayData.Primitive.Types"Data.Primitive.Internal.OperationsData.Primitive.Internal.Readz/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/libz/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/libz/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/libz/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/lib|/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/shareTHSprimitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/lib//includeprimitive-memops.h base-4.17.2.0deepseq-1.4.8.0template-haskell-2.19.0.0transformers-0.5.6.2/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/share/doc/html/primitive.haddock/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/share/doc/html#/home/thomas/.cabal/store/ghc-9.4.7 rts-1.0.2rts rts-1.0.2 rts-1.0.2<!glasgow-haskell-users@haskell.org 921dcb31e865da25523dc30d4957f9c4W/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/rts-1.0.2M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.74${pkgroot}/../share/x86_64-linux-ghc-9.4.7/rts-1.0.2 HSrts-1.0.2Cfficmrtdlpthread_/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/rts-1.0.2/includeRts.hS-Wl,-u,hs_atomic_add64-Wl,-u,hs_atomic_sub64-Wl,-u,hs_atomic_and64-Wl,-u,hs_atomic_nand64-Wl,-u,hs_atomic_or64-Wl,-u,hs_atomic_xor64-Wl,-u,hs_atomicread64-Wl,-u,hs_atomicwrite64)-Wl,-u,base_GHCziTopHandler_runIO_closure,-Wl,-u,base_GHCziTopHandler_runNonIO_closure'-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure(-Wl,-u,ghczmprim_GHCziTypes_True_closure)-Wl,-u,ghczmprim_GHCziTypes_False_closure+-Wl,-u,base_GHCziPack_unpackCString_closure0-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure4-Wl,-u,base_GHCziIOziException_stackOverflow_closure3-Wl,-u,base_GHCziIOziException_heapOverflow_closure>-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure@-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure?-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure<-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure:-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure;-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure3-Wl,-u,base_GHCziIOPort_doubleReadException_closure;-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure=-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure5-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure--Wl,-u,base_GHCziConcziSync_runSparks_closure:-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure4-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure>-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure4-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure3-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure--Wl,-u,base_GHCziTopHandler_runMainIO_closure(-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info!-Wl,-u,base_GHCziPtr_Ptr_con_info$-Wl,-u,base_GHCziPtr_FunPtr_con_info"-Wl,-u,base_GHCziInt_I8zh_con_info#-Wl,-u,base_GHCziInt_I16zh_con_info#-Wl,-u,base_GHCziInt_I32zh_con_info#-Wl,-u,base_GHCziInt_I64zh_con_info#-Wl,-u,base_GHCziWord_W8zh_con_info$-Wl,-u,base_GHCziWord_W16zh_con_info$-Wl,-u,base_GHCziWord_W32zh_con_info$-Wl,-u,base_GHCziWord_W64zh_con_info*-Wl,-u,base_GHCziStable_StablePtr_con_info-Wl,-u,hs_atomic_add8-Wl,-u,hs_atomic_add16-Wl,-u,hs_atomic_add32-Wl,-u,hs_atomic_sub8-Wl,-u,hs_atomic_sub16-Wl,-u,hs_atomic_sub32-Wl,-u,hs_atomic_and8-Wl,-u,hs_atomic_and16-Wl,-u,hs_atomic_and32-Wl,-u,hs_atomic_nand8-Wl,-u,hs_atomic_nand16-Wl,-u,hs_atomic_nand32-Wl,-u,hs_atomic_or8-Wl,-u,hs_atomic_or16-Wl,-u,hs_atomic_or32-Wl,-u,hs_atomic_xor8-Wl,-u,hs_atomic_xor16-Wl,-u,hs_atomic_xor32-Wl,-u,hs_cmpxchg8-Wl,-u,hs_cmpxchg16-Wl,-u,hs_cmpxchg32-Wl,-u,hs_cmpxchg64-Wl,-u,hs_xchg8-Wl,-u,hs_xchg16-Wl,-u,hs_xchg32-Wl,-u,hs_xchg64-Wl,-u,hs_atomicread8-Wl,-u,hs_atomicread16-Wl,-u,hs_atomicread32-Wl,-u,hs_atomicwrite8-Wl,-u,hs_atomicwrite16-Wl,-u,hs_atomicwrite328-Wl,-u,base_GHCziStackziCloneStack_StackSnapshot_closure//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libtemplate-haskell-2.19.0.0template-haskelltemplate-haskell-2.19.0.0template-haskell-2.19.0.0<libraries@haskell.org$Support library for Template HaskellThis package provides modules containing facilities for manipulating Haskell source code using Template Haskell. See for more information.Template Haskell a5ee279c482449a8f80e42927648d2d9 Language.Haskell.THLanguage.Haskell.TH.CodeDo&Language.Haskell.TH.LanguageExtensionsLanguage.Haskell.TH.Lib Language.Haskell.TH.Lib.InternalLanguage.Haskell.TH.PprLanguage.Haskell.TH.PprLibLanguage.Haskell.TH.QuoteLanguage.Haskell.TH.SyntaxLanguage.Haskell.TH.Lib.MapSystem.FilePathSystem.FilePath.PosixSystem.FilePath.Windowsg/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/template-haskell-2.19.0.0g/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/template-haskell-2.19.0.0M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7D${pkgroot}/../share/x86_64-linux-ghc-9.4.7/template-haskell-2.19.0.0HStemplate-haskell-2.19.0.0 base-4.17.2.0ghc-boot-th-9.4.7ghc-prim-0.9.1pretty-1.1.3.6/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/template-haskell-2.19.0.0/template-haskell.haddockP${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/template-haskell-2.19.0.0//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libtransformers-0.5.6.2 transformerstransformers-0.5.6.2transformers-0.5.6.2<%Ross Paterson Andy Gill, Ross Paterson'Concrete functor and monad transformersA portable library of functor and monad transformers, inspired by the paper * \"Functional Programming with Overloading and Higher-Order Polymorphism\", by Mark P Jones, in /Advanced School of Functional Programming/, 1995 (). This package contains: * the monad transformer class (in "Control.Monad.Trans.Class") * concrete functor and monad transformers, each with associated operations and functions to lift operations associated with other transformers. The package can be used on its own in portable Haskell code, in which case operations need to be manually lifted through transformer stacks (see "Control.Monad.Trans.Class" for some examples). Alternatively, it can be used with the non-portable monad classes in the @mtl@ or @monads-tf@ packages, which automatically lift operations introduced by monad transformers through other transformers.Control 931c3bc2dff3da03f2a60a260b0ec16aControl.Applicative.BackwardsControl.Applicative.LiftControl.Monad.SignaturesControl.Monad.Trans.AccumControl.Monad.Trans.ClassControl.Monad.Trans.ContControl.Monad.Trans.ErrorControl.Monad.Trans.ExceptControl.Monad.Trans.IdentityControl.Monad.Trans.ListControl.Monad.Trans.MaybeControl.Monad.Trans.RWSControl.Monad.Trans.RWS.CPSControl.Monad.Trans.RWS.LazyControl.Monad.Trans.RWS.StrictControl.Monad.Trans.ReaderControl.Monad.Trans.SelectControl.Monad.Trans.StateControl.Monad.Trans.State.Lazy Control.Monad.Trans.State.StrictControl.Monad.Trans.WriterControl.Monad.Trans.Writer.CPSControl.Monad.Trans.Writer.Lazy!Control.Monad.Trans.Writer.StrictData.Functor.ConstantData.Functor.Reverseb/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/transformers-0.5.6.2b/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/transformers-0.5.6.2M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7?${pkgroot}/../share/x86_64-linux-ghc-9.4.7/transformers-0.5.6.2HStransformers-0.5.6.2 base-4.17.2.0/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/transformers-0.5.6.2/transformers.haddockK${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/transformers-0.5.6.2//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libarrayarray array-0.5.4.0 array-0.5.4.0<libraries@haskell.orgMutable and immutable arraysNIn addition to providing the "Data.Array" module , this package also defines the classes 'IArray' of immutable arrays and 'MArray' of arrays mutable within appropriate monads, as well as some instances of these classes.Data Structures 0952c0ff1a38f2c2bfab701ed41a12db Data.ArrayData.Array.BaseData.Array.IArray Data.Array.IOData.Array.IO.InternalsData.Array.IO.SafeData.Array.MArrayData.Array.MArray.Safe Data.Array.STData.Array.ST.SafeData.Array.StorableData.Array.Storable.InternalsData.Array.Storable.SafeData.Array.UnboxedData.Array.Unsafe[/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/array-0.5.4.0[/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/array-0.5.4.0M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.78${pkgroot}/../share/x86_64-linux-ghc-9.4.7/array-0.5.4.0HSarray-0.5.4.0 base-4.17.2.0w/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/array-0.5.4.0/array.haddockD${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/array-0.5.4.0//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libatomic-primops atomic-primops Uatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36Uatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36<rrnewton@gmail.com Ryan Newton1https://github.com/rrnewton/haskell-lockfree/wiki7A safe approach to CAS and other atomic ops in Haskell.>After GHC 7.4 a new `casMutVar#` primop became available, but it's difficult to use safely, because pointer equality is a highly unstable property in Haskell. This library provides a safer method based on the concept of "Tickets". Also, this library uses the "foreign primop" capability of GHC to add access to other variants that may be of interest, specifically, compare and swap inside an array. Note that as of GHC 7.8, the relevant primops have been included in GHC itself. This library is engineered to work pre- and post-GHC-7.8, while exposing the same interface.Data 6660b1cb310037dc8190d510d5a5de03 Data.AtomicsData.Atomics.CounterData.Atomics.Internal}/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/lib}/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/lib}/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/lib}/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/lib/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/shareWHSatomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36 base-4.17.2.0ghc-prim-0.9.1Rprimitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/share/doc/html/atomic-primops.haddock/home/thomas/.cabal/store/ghc-9.4.7/atomic-primops-0.8.4-f89cdde4d089a6638f630543edede536b3c5131c02341d3edd90222f34edef36/share/doc/html#/home/thomas/.cabal/store/ghc-9.4.7basebase base-4.17.2.0 base-4.17.2.0<libraries@haskell.orgBasic librariesThis package contains the Standard Haskell "Prelude" and its support libraries, and a large collection of useful libraries ranging from data structures to parsing combinators and debugging utilities.Prelude 68dfe0995de6d99fd2fd025042d684e9Control.Applicative Control.ArrowControl.CategoryControl.ConcurrentControl.Concurrent.ChanControl.Concurrent.MVarControl.Concurrent.QSemControl.Concurrent.QSemNControl.ExceptionControl.Exception.Base Control.MonadControl.Monad.FailControl.Monad.FixControl.Monad.IO.ClassControl.Monad.InstancesControl.Monad.STControl.Monad.ST.LazyControl.Monad.ST.Lazy.SafeControl.Monad.ST.Lazy.UnsafeControl.Monad.ST.SafeControl.Monad.ST.StrictControl.Monad.ST.UnsafeControl.Monad.ZipData.Array.ByteData.BifoldableData.BifunctorData.Bitraversable Data.Bits Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic Data.EitherData.Eq Data.Fixed Data.Foldable Data.Function Data.FunctorData.Functor.ClassesData.Functor.ComposeData.Functor.ConstData.Functor.ContravariantData.Functor.IdentityData.Functor.ProductData.Functor.Sum Data.IORefData.IntData.Ix Data.Kind Data.ListData.List.NonEmpty Data.Maybe Data.MonoidData.Ord Data.Proxy Data.Ratio Data.STRefData.STRef.LazyData.STRef.StrictData.Semigroup Data.StringData.Traversable Data.TupleData.Type.BoolData.Type.CoercionData.Type.Equality Data.Type.Ord Data.Typeable Data.Unique Data.Version Data.Void Data.Word Debug.TraceForeign Foreign.CForeign.C.ErrorForeign.C.StringForeign.C.TypesForeign.ConcurrentForeign.ForeignPtrForeign.ForeignPtr.SafeForeign.ForeignPtr.UnsafeForeign.MarshalForeign.Marshal.AllocForeign.Marshal.ArrayForeign.Marshal.ErrorForeign.Marshal.PoolForeign.Marshal.SafeForeign.Marshal.UnsafeForeign.Marshal.Utils Foreign.Ptr Foreign.SafeForeign.StablePtrForeign.StorableGHC.ArrGHC.ArrayArrayGHC.BaseGHC.Bits GHC.ByteOrderGHC.Char GHC.ClockGHC.Conc GHC.Conc.IOGHC.Conc.Signal GHC.Conc.SyncGHC.ConsoleHandler GHC.Constants GHC.DesugarGHC.EnumGHC.EnvironmentGHC.Err GHC.EventGHC.Event.TimeOut GHC.ExceptionGHC.Exception.TypeGHC.ExecutionStackGHC.ExecutionStack.InternalGHC.ExtsGHC.FingerprintGHC.Fingerprint.Type GHC.FloatGHC.Float.ConversionUtilsGHC.Float.RealFracMethods GHC.ForeignGHC.ForeignPtrGHC.GHCiGHC.GHCi.Helpers GHC.GenericsGHC.IO GHC.IO.BufferGHC.IO.BufferedIO GHC.IO.DeviceGHC.IO.EncodingGHC.IO.Encoding.CodePageGHC.IO.Encoding.FailureGHC.IO.Encoding.IconvGHC.IO.Encoding.Latin1GHC.IO.Encoding.TypesGHC.IO.Encoding.UTF16GHC.IO.Encoding.UTF32GHC.IO.Encoding.UTF8GHC.IO.Exception GHC.IO.FD GHC.IO.HandleGHC.IO.Handle.FDGHC.IO.Handle.InternalsGHC.IO.Handle.LockGHC.IO.Handle.TextGHC.IO.Handle.Types GHC.IO.IOModeGHC.IO.StdHandlesGHC.IO.SubSystem GHC.IO.Unsafe GHC.IOArray GHC.IOPort GHC.IORefGHC.Int GHC.IntegerGHC.Integer.Logarithms GHC.IsListGHC.IxGHC.ListGHC.MVar GHC.Maybe GHC.NaturalGHC.NumGHC.Num.BigNatghc-bignum-1.3GHC.Num.BigNatGHC.Num.Integerghc-bignum-1.3GHC.Num.IntegerGHC.Num.Naturalghc-bignum-1.3GHC.Num.Natural GHC.OldListGHC.OverloadedLabelsGHC.Pack GHC.ProfilingGHC.Ptr GHC.RTS.FlagsGHC.ReadGHC.Real GHC.RecordsGHC.ResponseFileGHC.ST GHC.STRefGHC.Show GHC.StableGHC.StableName GHC.Stack GHC.Stack.CCSGHC.Stack.CloneStackGHC.Stack.Types GHC.StaticPtr GHC.Stats GHC.StorableGHC.TopHandler GHC.TypeError GHC.TypeLitsGHC.TypeLits.Internal GHC.TypeNatsGHC.TypeNats.Internal GHC.UnicodeGHC.WeakGHC.WordNumericNumeric.NaturalPreludeSystem.CPUTimeSystem.Console.GetOptSystem.EnvironmentSystem.Environment.Blank System.Exit System.IOSystem.IO.ErrorSystem.IO.Unsafe System.Info System.MemSystem.Mem.StableNameSystem.Mem.WeakSystem.Posix.InternalsSystem.Posix.TypesSystem.TimeoutText.ParserCombinators.ReadPText.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex Text.ShowText.Show.FunctionsType.ReflectionType.Reflection.Unsafe Unsafe.Coerce"Control.Monad.ST.ImpControl.Monad.ST.Lazy.ImpData.Functor.Utils Data.OldListData.Semigroup.InternalData.Typeable.InternalForeign.ForeignPtr.ImpGHC.IO.Handle.Lock.CommonGHC.IO.Handle.Lock.FlockGHC.IO.Handle.Lock.LinuxOFDGHC.IO.Handle.Lock.NoOpGHC.IO.Handle.Lock.WindowsGHC.StaticPtr.Internal GHC.Event.ArrGHC.Event.ArrayGHC.Event.InternalGHC.Event.Internal.TypesGHC.Event.IntTableGHC.Event.IntVar GHC.Event.PSQGHC.Event.Unique!System.Environment.ExecutablePathSystem.CPUTime.UtilsGHC.Event.ControlGHC.Event.EPollGHC.Event.KQueueGHC.Event.ManagerGHC.Event.PollGHC.Event.ThreadGHC.Event.TimerManager!System.CPUTime.Posix.ClockGetTimeSystem.CPUTime.Posix.TimesSystem.CPUTime.Posix.RUsageSystem.CPUTime.Unsupported[/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/base-4.17.2.0[/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/base-4.17.2.0M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.78${pkgroot}/../share/x86_64-linux-ghc-9.4.7/base-4.17.2.0HSbase-4.17.2.0c/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/base-4.17.2.0/includeHsBase.hghc-bignum-1.3ghc-prim-0.9.1 rts-1.0.2v/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/base-4.17.2.0/base.haddockD${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/base-4.17.2.0//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib bytestring  bytestring bytestring-0.11.5.2bytestring-0.11.5.2<Copyright (c) Don Stewart 2005-2009, (c) Duncan Coutts 2006-2015, (c) David Roundy 2003-2005, (c) Jasper Van der Jeugt 2010, (c) Simon Meier 2010-2013.OHaskell Bytestring Team , Core Libraries CommitteeDon Stewart, Duncan Coutts%https://github.com/haskell/bytestringAFast, compact, strict and lazy byte strings with a list interface,An efficient compact, immutable byte string type (both strict and lazy) suitable for binary or 8-bit character data. The 'ByteString' type represents sequences of bytes or 8-bit characters. It is suitable for high performance use, both in terms of large data quantities, or high speed requirements. The 'ByteString' functions follow the same style as Haskell\'s ordinary lists, so it is easy to convert code from using 'String' to 'ByteString'. Two 'ByteString' variants are provided: * Strict 'ByteString's keep the string as a single large array. This makes them convenient for passing data between C and Haskell. * Lazy 'ByteString's use a lazy list of strict chunks which makes it suitable for I\/O streaming tasks. The @Char8@ modules provide a character-based view of the same underlying 'ByteString' types. This makes it convenient to handle mixed binary and 8-bit character content (which is common in many file formats and network protocols). The 'Builder' module provides an efficient way to build up 'ByteString's in an ad-hoc way by repeated concatenation. This is ideal for fast serialisation or pretty printing. There is also a 'ShortByteString' type which has a lower memory overhead and can be converted to or from a 'ByteString'. It is suitable for keeping many short strings in memory. 'ByteString's are not designed for Unicode. For Unicode strings you should use the 'Text' type from the @text@ package. These modules are intended to be imported qualified, to avoid name clashes with "Prelude" functions, e.g. > import qualified Data.ByteString as BSData 6590e51ab98acb851c69520945a49c9bData.ByteStringData.ByteString.BuilderData.ByteString.Builder.Extra Data.ByteString.Builder.InternalData.ByteString.Builder.Prim%Data.ByteString.Builder.Prim.Internal!Data.ByteString.Builder.RealFloatData.ByteString.Char8Data.ByteString.InternalData.ByteString.LazyData.ByteString.Lazy.Char8Data.ByteString.Lazy.InternalData.ByteString.ShortData.ByteString.Short.InternalData.ByteString.Unsafe Data.ByteString.Builder.ASCII"Data.ByteString.Builder.Prim.ASCII#Data.ByteString.Builder.Prim.Binary,Data.ByteString.Builder.Prim.Internal.Base16.Data.ByteString.Builder.Prim.Internal.Floating%Data.ByteString.Builder.RealFloat.F2S%Data.ByteString.Builder.RealFloat.D2S*Data.ByteString.Builder.RealFloat.Internal0Data.ByteString.Builder.RealFloat.TableGeneratorData.ByteString.Internal.Type#Data.ByteString.Lazy.Internal.Dequea/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/bytestring-0.11.5.2a/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/bytestring-0.11.5.2M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7>${pkgroot}/../share/x86_64-linux-ghc-9.4.7/bytestring-0.11.5.2HSbytestring-0.11.5.2i/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/bytestring-0.11.5.2/include fpstring.h base-4.17.2.0deepseq-1.4.8.0ghc-prim-0.9.1template-haskell-2.19.0.0/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/bytestring-0.11.5.2/bytestring.haddockJ${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/bytestring-0.11.5.2//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libcryptohash-sha1 fcryptohash-sha1 f[cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53[cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53<'Vincent Hanquez, Herbert Valerio Riedel.https://github.com/haskell-hvr/cryptohash-sha1.https://github.com/haskell-hvr/cryptohash-sha1-Fast, pure and practical SHA-1 implementationA practical incremental and one-pass, pure API to the (including support) with performance close to the fastest implementations available in other languages. The implementation is made in C with a haskell FFI wrapper that hides the C implementation. NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package has been deprecated and so this package continues to satisfy the need for a lightweight package providing the SHA1 hash algorithm without any dependencies on packages other than @base@ and @bytestring@. Consequently, this package can be used as a drop-in replacement for @cryptohash@'s "Crypto.Hash.SHA1" module, though with a clearly smaller footprint.Data, Cryptography 314dee4a75e16347e0bef43f7a5b9a50Crypto.Hash.SHA1Crypto.Hash.SHA1.FFICompat/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/lib/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/lib/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/lib/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/lib/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/share]HScryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53 base-4.17.2.0bytestring-0.11.5.2/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/share/doc/html/cryptohash-sha1.haddock/home/thomas/.cabal/store/ghc-9.4.7/cryptohash-sha1-0.11.101.0-df8f5402848c626159e85a5af8f9414e3b0ab1e78161f088310ad17122a3dc53/share/doc/html#/home/thomas/.cabal/store/ghc-9.4.7deepseq deepseq deepseq-1.4.8.0deepseq-1.4.8.0<libraries@haskell.org"Deep evaluation of data structuresThis package provides methods for fully evaluating data structures (\"deep evaluation\"). Deep evaluation is often used for adding strictness to a program, e.g. in order to force pending exceptions, remove space leaks, or force lazy I/O to happen. It is also useful in parallel programs, to ensure pending work does not migrate to the wrong thread. The primary use of this package is via the 'deepseq' function, a \"deep\" version of 'seq'. It is implemented on top of an 'NFData' typeclass (\"Normal Form Data\", data structures with no unevaluated components) which defines strategies for fully evaluating different data types. See module documentation in "Control.DeepSeq" for more details.Control ddf16f397d50a176e6f078874fd5d5f6Control.DeepSeqControl.DeepSeq.BackDoor]/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/deepseq-1.4.8.0]/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/deepseq-1.4.8.0M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7:${pkgroot}/../share/x86_64-linux-ghc-9.4.7/deepseq-1.4.8.0HSdeepseq-1.4.8.0 array-0.5.4.0 base-4.17.2.0ghc-prim-0.9.1{/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/deepseq-1.4.8.0/deepseq.haddockF${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/deepseq-1.4.8.0//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib ghc-bignum ghc-bignumghc-bignum-1.3ghc-bignum-1.3<libraries@haskell.org Sylvain HenryGHC BigNum librarykThis package provides the low-level implementation of the standard 'BigNat', 'Natural' and 'Integer' types.Numeric, Algebra, GHC 90d8c7c5aef53f160c995fdb8e3109b6GHC.Num.BackendGHC.Num.Backend.NativeGHC.Num.Backend.SelectedGHC.Num.BigNatGHC.Num.IntegerGHC.Num.NaturalGHC.Num.PrimitivesGHC.Num.WordArrayGHC.Num.Backend.GMP\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-bignum-1.3\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-bignum-1.3M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.79${pkgroot}/../share/x86_64-linux-ghc-9.4.7/ghc-bignum-1.3HSghc-bignum-1.3gmpd/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-bignum-1.3/includeghc-prim-0.9.1}/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/ghc-bignum-1.3/ghc-bignum.haddockE${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/ghc-bignum-1.3//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib ghc-boot-th  ghc-boot-th ghc-boot-th-9.4.7ghc-boot-th-9.4.7<ghc-devs@haskell.orgCShared functionality between GHC and the @template-haskell@ libraryThis library contains various bits shared between the @ghc@ and @template-haskell@ libraries. This package exists to ensure that @template-haskell@ has a minimal set of transitive dependencies, since it is intended to be depended upon by user code.GHC f73eaf27efbef01e4739ad881f4fbda1GHC.ForeignSrcLang.TypeGHC.LanguageExtensions.Type GHC.Lexeme_/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-boot-th-9.4.7_/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-boot-th-9.4.7M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7<${pkgroot}/../share/x86_64-linux-ghc-9.4.7/ghc-boot-th-9.4.7HSghc-boot-th-9.4.7 base-4.17.2.0/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/ghc-boot-th-9.4.7/ghc-boot-th.haddockH${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/ghc-boot-th-9.4.7//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libghc-prim ghc-prim ghc-prim-0.9.1ghc-prim-0.9.1<libraries@haskell.orgGHC primitivesIThis package contains the primitive types and operations supplied by GHC.GHC ca9fcbda1c7275f129e1a7a826f47f2f GHC.CString GHC.Classes GHC.Debug GHC.MagicGHC.Magic.DictGHC.Prim.Exception GHC.Prim.ExtGHC.Prim.PanicGHC.Prim.PtrEqGHC.PrimopWrappers GHC.Tuple GHC.TypesGHC.Prim\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-prim-0.9.1\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/ghc-prim-0.9.1M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.79${pkgroot}/../share/x86_64-linux-ghc-9.4.7/ghc-prim-0.9.1HSghc-prim-0.9.1cm rts-1.0.2{/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/ghc-prim-0.9.1/ghc-prim.haddockE${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/ghc-prim-0.9.1//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libprettyprettypretty-1.1.3.6pretty-1.1.3.6<!David Terei Stable http://github.com/haskell/prettyPretty-printing library7This package contains a pretty-printing library, a set of API's that provides a way to easily print out text in a consistent format of your choosing. This is useful for compilers and related tools. This library was originally designed by John Hughes's and has since been heavily modified by Simon Peyton Jones.Text 1aa0a0cc4eb1dd8528d5a3b06a5a6290Text.PrettyPrintText.PrettyPrint.Annotated#Text.PrettyPrint.Annotated.HughesPJ(Text.PrettyPrint.Annotated.HughesPJClassText.PrettyPrint.HughesPJText.PrettyPrint.HughesPJClass\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/pretty-1.1.3.6\/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/pretty-1.1.3.6M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.79${pkgroot}/../share/x86_64-linux-ghc-9.4.7/pretty-1.1.3.6HSpretty-1.1.3.6 base-4.17.2.0deepseq-1.4.8.0ghc-prim-0.9.1y/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/pretty-1.1.3.6/pretty.haddockE${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/pretty-1.1.3.6//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib primitive  primitive Rprimitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341dRprimitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d< (c) Roman Leshchinskiy 2009-2012libraries@haskell.org'Roman Leshchinskiy $https://github.com/haskell/primitive#Primitive memory-related operationsBThis package provides various primitive memory-related operations.Data 06d48b3a5106440103ccf5e41c144cb9 Control.Monad.PrimitiveData.PrimitiveData.Primitive.ArrayData.Primitive.ByteArrayData.Primitive.MVarData.Primitive.MachDepsData.Primitive.MutVarData.Primitive.PrimArrayData.Primitive.PrimVarData.Primitive.PtrData.Primitive.SmallArrayData.Primitive.Types"Data.Primitive.Internal.OperationsData.Primitive.Internal.Readz/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/libz/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/libz/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/libz/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/lib|/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/shareTHSprimitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/lib//includeprimitive-memops.h base-4.17.2.0deepseq-1.4.8.0template-haskell-2.19.0.0transformers-0.5.6.2/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/share/doc/html/primitive.haddock/home/thomas/.cabal/store/ghc-9.4.7/primitive-0.9.0.0-955baeb9ba6b1726431ce5abcb7776fe5bea7c360bc4a3dfa451cc53794b341d/share/doc/html#/home/thomas/.cabal/store/ghc-9.4.7rtsrts rts-1.0.2 rts-1.0.2<!glasgow-haskell-users@haskell.org 921dcb31e865da25523dc30d4957f9c4W/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/rts-1.0.2M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.74${pkgroot}/../share/x86_64-linux-ghc-9.4.7/rts-1.0.2 HSrts-1.0.2Cfficmrtdlpthread_/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/rts-1.0.2/includeRts.hS-Wl,-u,hs_atomic_add64-Wl,-u,hs_atomic_sub64-Wl,-u,hs_atomic_and64-Wl,-u,hs_atomic_nand64-Wl,-u,hs_atomic_or64-Wl,-u,hs_atomic_xor64-Wl,-u,hs_atomicread64-Wl,-u,hs_atomicwrite64)-Wl,-u,base_GHCziTopHandler_runIO_closure,-Wl,-u,base_GHCziTopHandler_runNonIO_closure'-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure(-Wl,-u,ghczmprim_GHCziTypes_True_closure)-Wl,-u,ghczmprim_GHCziTypes_False_closure+-Wl,-u,base_GHCziPack_unpackCString_closure0-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure4-Wl,-u,base_GHCziIOziException_stackOverflow_closure3-Wl,-u,base_GHCziIOziException_heapOverflow_closure>-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure@-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure?-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure<-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure:-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure;-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure3-Wl,-u,base_GHCziIOPort_doubleReadException_closure;-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure=-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure5-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure--Wl,-u,base_GHCziConcziSync_runSparks_closure:-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure4-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure>-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure4-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure3-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure--Wl,-u,base_GHCziTopHandler_runMainIO_closure(-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info!-Wl,-u,base_GHCziPtr_Ptr_con_info$-Wl,-u,base_GHCziPtr_FunPtr_con_info"-Wl,-u,base_GHCziInt_I8zh_con_info#-Wl,-u,base_GHCziInt_I16zh_con_info#-Wl,-u,base_GHCziInt_I32zh_con_info#-Wl,-u,base_GHCziInt_I64zh_con_info#-Wl,-u,base_GHCziWord_W8zh_con_info$-Wl,-u,base_GHCziWord_W16zh_con_info$-Wl,-u,base_GHCziWord_W32zh_con_info$-Wl,-u,base_GHCziWord_W64zh_con_info*-Wl,-u,base_GHCziStable_StablePtr_con_info-Wl,-u,hs_atomic_add8-Wl,-u,hs_atomic_add16-Wl,-u,hs_atomic_add32-Wl,-u,hs_atomic_sub8-Wl,-u,hs_atomic_sub16-Wl,-u,hs_atomic_sub32-Wl,-u,hs_atomic_and8-Wl,-u,hs_atomic_and16-Wl,-u,hs_atomic_and32-Wl,-u,hs_atomic_nand8-Wl,-u,hs_atomic_nand16-Wl,-u,hs_atomic_nand32-Wl,-u,hs_atomic_or8-Wl,-u,hs_atomic_or16-Wl,-u,hs_atomic_or32-Wl,-u,hs_atomic_xor8-Wl,-u,hs_atomic_xor16-Wl,-u,hs_atomic_xor32-Wl,-u,hs_cmpxchg8-Wl,-u,hs_cmpxchg16-Wl,-u,hs_cmpxchg32-Wl,-u,hs_cmpxchg64-Wl,-u,hs_xchg8-Wl,-u,hs_xchg16-Wl,-u,hs_xchg32-Wl,-u,hs_xchg64-Wl,-u,hs_atomicread8-Wl,-u,hs_atomicread16-Wl,-u,hs_atomicread32-Wl,-u,hs_atomicwrite8-Wl,-u,hs_atomicwrite16-Wl,-u,hs_atomicwrite328-Wl,-u,base_GHCziStackziCloneStack_StackSnapshot_closure//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/libtemplate-haskelltemplate-haskelltemplate-haskell-2.19.0.0template-haskell-2.19.0.0<libraries@haskell.org$Support library for Template HaskellThis package provides modules containing facilities for manipulating Haskell source code using Template Haskell. See for more information.Template Haskell a5ee279c482449a8f80e42927648d2d9 Language.Haskell.THLanguage.Haskell.TH.CodeDo&Language.Haskell.TH.LanguageExtensionsLanguage.Haskell.TH.Lib Language.Haskell.TH.Lib.InternalLanguage.Haskell.TH.PprLanguage.Haskell.TH.PprLibLanguage.Haskell.TH.QuoteLanguage.Haskell.TH.SyntaxLanguage.Haskell.TH.Lib.MapSystem.FilePathSystem.FilePath.PosixSystem.FilePath.Windowsg/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/template-haskell-2.19.0.0g/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/template-haskell-2.19.0.0M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7D${pkgroot}/../share/x86_64-linux-ghc-9.4.7/template-haskell-2.19.0.0HStemplate-haskell-2.19.0.0 base-4.17.2.0ghc-boot-th-9.4.7ghc-prim-0.9.1pretty-1.1.3.6/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/template-haskell-2.19.0.0/template-haskell.haddockP${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/template-haskell-2.19.0.0//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib transformers transformerstransformers-0.5.6.2transformers-0.5.6.2<%Ross Paterson Andy Gill, Ross Paterson'Concrete functor and monad transformersA portable library of functor and monad transformers, inspired by the paper * \"Functional Programming with Overloading and Higher-Order Polymorphism\", by Mark P Jones, in /Advanced School of Functional Programming/, 1995 (). This package contains: * the monad transformer class (in "Control.Monad.Trans.Class") * concrete functor and monad transformers, each with associated operations and functions to lift operations associated with other transformers. The package can be used on its own in portable Haskell code, in which case operations need to be manually lifted through transformer stacks (see "Control.Monad.Trans.Class" for some examples). Alternatively, it can be used with the non-portable monad classes in the @mtl@ or @monads-tf@ packages, which automatically lift operations introduced by monad transformers through other transformers.Control 931c3bc2dff3da03f2a60a260b0ec16aControl.Applicative.BackwardsControl.Applicative.LiftControl.Monad.SignaturesControl.Monad.Trans.AccumControl.Monad.Trans.ClassControl.Monad.Trans.ContControl.Monad.Trans.ErrorControl.Monad.Trans.ExceptControl.Monad.Trans.IdentityControl.Monad.Trans.ListControl.Monad.Trans.MaybeControl.Monad.Trans.RWSControl.Monad.Trans.RWS.CPSControl.Monad.Trans.RWS.LazyControl.Monad.Trans.RWS.StrictControl.Monad.Trans.ReaderControl.Monad.Trans.SelectControl.Monad.Trans.StateControl.Monad.Trans.State.Lazy Control.Monad.Trans.State.StrictControl.Monad.Trans.WriterControl.Monad.Trans.Writer.CPSControl.Monad.Trans.Writer.Lazy!Control.Monad.Trans.Writer.StrictData.Functor.ConstantData.Functor.Reverseb/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/transformers-0.5.6.2b/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7/transformers-0.5.6.2M/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../lib/x86_64-linux-ghc-9.4.7?${pkgroot}/../share/x86_64-linux-ghc-9.4.7/transformers-0.5.6.2HStransformers-0.5.6.2 base-4.17.2.0/home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib/../../../share/doc/ghc-9.4.7/html/libraries/transformers-0.5.6.2/transformers.haddockK${pkgroot}/../../../share/doc/ghc-9.4.7/html/libraries/transformers-0.5.6.2//home/thomas/.ghcup/ghc/9.4.7/lib/ghc-9.4.7/lib./iban-calculator.cabaliban-calculatorLICENSEINFOB3CC lecturersIBANsrc-O2-Wallatomic-primops  base bytestring cryptohash-sha1 f fiban-calculatorMain.hsapp-O2-Wall -threaded-with-rtsopts=-n2M-with-rtsopts=-A32M-with-rtsopts=-qa-with-rtsopts=--nonmoving-gc-rtsoptsbase bytestring cryptohash-sha1 fiban-calculator iban-testMain.hstest BSWriteHandle-O2-Wall -threaded-with-rtsopts=-n2M-with-rtsopts=-A32M-with-rtsopts=-qa-with-rtsopts=--nonmoving-gc-rtsopts base bytestring cryptohash-sha1 fdeepseqiban-calculator megaparsec tasty tasty-bench tasty-hunit. README.md/home/thomas/.cabal/binararPATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin /usr/bin/ar./ar/home/thomas/.local/bin/ar/usr/local/bin/argccgcc -fuse-ld=goldPATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin /usr/bin/gcc./gcc/home/thomas/.local/bin/gcc/usr/local/bin/gccghcghc -hide-all-packagesPATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin/home/thomas/.ghcup/bin/ghcghc-pkgghc-pkg PATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin//home/thomas/.ghcup/ghc/9.4.7/bin/ghc-pkg-9.4.7haddockhaddockPATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin3/home/thomas/.ghcup/ghc/9.4.7/bin/haddock-ghc-9.4.7 haskell-suite haskell-suitePATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/binhaskell-suite-dummy-locationhaskell-suite-pkghaskell-suite-pkgPATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin haskell-suite-pkg-dummy-locationhpchpcEPATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin//home/thomas/.ghcup/ghc/9.4.7/bin/hpc-ghc-9.4.7hsc2hshsc2hsE PATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin2/home/thomas/.ghcup/ghc/9.4.7/bin/hsc2hs-ghc-9.4.7ldld-xPATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin/usr/bin/ld.gold ./ld.gold/home/thomas/.local/bin/ld.gold/usr/local/bin/ld.gold pkg-config pkg-configPATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin/usr/bin/pkg-config"/home/thomas/.local/bin/pkg-config/usr/local/bin/pkg-configrunghcrunghc PATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin./home/thomas/.ghcup/ghc/9.4.7/bin/runghc-9.4.72/home/thomas/.ghcup/ghc/9.4.7/bin/runghc-ghc-9.4.7stripstrip*PATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/bin/usr/bin/strip/home/thomas/.local/bin/strip/usr/local/bin/striptartarPATH/home/thomas/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/thomas/.cabal/bin:/home/thomas/.ghcup/bin:/home/thomas/.cabal/binSupports --formatYES /usr/bin/tar/home/thomas/.local/bin/tar/usr/local/bin/tar./home/thomas/.cabal/store/ghc-9.4.7/package.db_/home/thomas/Documents/uni/I jaar 3/Concurrency/iban-tvmaaren/dist-newstyle/packagedb/ghc-9.4.7