| AAL | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AArch64 | Distribution.System | 
| aBA | Data.Text.Array | 
| AbandonStmt | GHCi.Message | 
| abbr | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| AbiDependency |  | 
| 1 (Data Constructor) | Distribution.Types.AbiDependency, Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Type/Class) | Distribution.Types.AbiDependency, Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| abiDepends |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 3 (Function) | GHC.PackageDb | 
| AbiHash | Distribution.Types.AbiHash, Distribution.Package, Distribution.Make, Distribution.Simple | 
| abiHash |  | 
| 1 (Function) | Distribution.Simple.Register | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 3 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 4 (Function) | GHC.PackageDb | 
| AbiTag |  | 
| 1 (Data Constructor) | Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple | 
| 2 (Type/Class) | Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple | 
| abiTagString | Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple | 
| AbiTagVar | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| abiTemplateEnv | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| AbiVar | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| above | Text.XHtml.Table, Text.XHtml | 
| aboves | Text.XHtml.Table, Text.XHtml | 
| abs |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| absentError | Control.Exception.Base | 
| absentSumFieldError | Control.Exception.Base | 
| absInteger | GHC.Integer, GHC.Integer.GMP.Internals | 
| absoluteComponentInstallDirs | Distribution.Simple.LocalBuildInfo | 
| absoluteInstallDirs |  | 
| 1 (Function) | Distribution.Simple.LocalBuildInfo | 
| 2 (Function) | Distribution.Simple.InstallDirs | 
| absoluteInstalledPackageInfo | Distribution.Simple.Register | 
| absolutePackageDBPath | Distribution.Simple.Compiler, Distribution.Simple | 
| absolutePackageDBPaths | Distribution.Simple.Compiler, Distribution.Simple | 
| AbsoluteSeek | GHC.IO.Device, GHC.IO.Handle, System.IO | 
| AbsoluteTime | Data.Time.Clock.TAI | 
| abstractUnitId | Distribution.Backpack | 
| Abstyles | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| absurd | Data.Void | 
| accessModes | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| accessTime | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| accessTimeFromMetadata | System.Directory.Internal | 
| accessTimeHiRes | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| Accum | Control.Monad.Trans.Accum | 
| accum |  | 
| 1 (Function) | Data.Array.IArray, Data.Array.Unboxed | 
| 2 (Function) | Data.Array | 
| 3 (Function) | Control.Monad.Trans.Accum | 
| accumArray |  | 
| 1 (Function) | Data.Array.IArray, Data.Array.Unboxed | 
| 2 (Function) | Data.Array | 
| AccumT |  | 
| 1 (Data Constructor) | Control.Monad.Trans.Accum | 
| 2 (Type/Class) | Control.Monad.Trans.Accum | 
| accumToStateT | Control.Monad.Trans.Accum | 
| acos |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Numeric, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| acosDouble# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| acosFloat# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| acosh |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Numeric, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| acronym | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| action | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| AcyclicSCC |  | 
| 1 (Data Constructor) | Distribution.Compat.Graph | 
| 2 (Data Constructor) | Data.Graph | 
| add | Control.Monad.Trans.Accum | 
| addAbsoluteTime | Data.Time.Clock.TAI | 
| ADDATTRS | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| addBuildableCondition | Distribution.PackageDescription.Configuration | 
| addCFinalizerToWeak# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| AddCorePlugin | GHCi.Message | 
| addCorePlugin | Language.Haskell.TH.Syntax | 
| addDays | Data.Time.Calendar, Data.Time | 
| AddDependentFile | GHCi.Message | 
| addDependentFile | Language.Haskell.TH.Syntax | 
| addErrorMessage | Text.Parsec.Error, Text.ParserCombinators.Parsec.Error | 
| addExtension |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| addFinalizer | System.Mem.Weak | 
| addForeignFile | Language.Haskell.TH.Syntax | 
| AddForeignFilePath | GHCi.Message | 
| addForeignFilePath | Language.Haskell.TH.Syntax | 
| addForeignPtrFinalizer |  | 
| 1 (Function) | Foreign.Concurrent | 
| 2 (Function) | Foreign.ForeignPtr.Safe, Foreign.ForeignPtr, Foreign.Safe, Foreign | 
| addForeignPtrFinalizerEnv | Foreign.ForeignPtr.Safe, Foreign.ForeignPtr, Foreign.Safe, Foreign | 
| addForeignSource | Language.Haskell.TH.Syntax | 
| addGregorianMonthsClip | Data.Time.Calendar, Data.Time | 
| addGregorianMonthsRollOver | Data.Time.Calendar, Data.Time | 
| addGregorianYearsClip | Data.Time.Calendar, Data.Time | 
| addGregorianYearsRollOver | Data.Time.Calendar, Data.Time | 
| addHistory | System.Console.Haskeline.History | 
| addHistoryRemovingAllDupes | System.Console.Haskeline.History | 
| addHistoryUnlessConsecutiveDupe | System.Console.Haskeline.History | 
| addIntC# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| addJulianMonthsClip | Data.Time.Calendar.Julian | 
| addJulianMonthsRollOver | Data.Time.Calendar.Julian | 
| addJulianYearsClip | Data.Time.Calendar.Julian | 
| addJulianYearsRollOver | Data.Time.Calendar.Julian | 
| addKnownProgram | Distribution.Simple.Program.Db, Distribution.Simple.Program | 
| addKnownPrograms | Distribution.Simple.Program.Db, Distribution.Simple.Program | 
| addLibraryPath | Distribution.Simple.Utils | 
| AddLibrarySearchPath | GHCi.Message | 
| addLibrarySearchPath | GHCi.ObjLink | 
| addListToSS | SizedSeq | 
| AddModFinalizer | GHCi.Message | 
| addModFinalizer | Language.Haskell.TH.Syntax | 
| addMVarFinalizer | Control.Concurrent.MVar, Control.Concurrent | 
| addProgressCtx | Distribution.Utils.LogProgress | 
| Addr# |  | 
| 1 (Type/Class) | GHC.Exts | 
| 2 (Type/Class) | GHC.Prim | 
| addr2Int# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| AddrClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| address | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| AddrRep |  | 
| 1 (Data Constructor) | GHC.Exts | 
| 2 (Data Constructor) | GHC.Types | 
| addrToAny# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| addrVal | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| addSignal | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix | 
| AddSptEntry | GHCi.Message | 
| AddTempFile | GHCi.Message | 
| addTempFile | Language.Haskell.TH.Syntax | 
| AddTopDecls | GHCi.Message | 
| addTopDecls | Language.Haskell.TH.Syntax | 
| addToSS | SizedSeq | 
| addTrailingPathSeparator |  | 
| 1 (Function) | System.FilePath.Windows | 
| 2 (Function) | System.FilePath.Posix, System.FilePath | 
| addUTCTime | Data.Time.Clock, Data.Time | 
| addWarning | Distribution.Parsec.LexerMonad | 
| addWordC# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| adjust |  | 
| 1 (Function) | Data.IntMap.Strict | 
| 2 (Function) | Data.Map.Strict.Internal, Data.Map.Strict | 
| 3 (Function) | Data.IntMap.Internal, Data.IntMap.Lazy, Data.IntMap | 
| 4 (Function) | Data.Map.Internal, Data.Map.Lazy, Data.Map | 
| 5 (Function) | Data.Sequence.Internal, Data.Sequence | 
| adjust' | Data.Sequence.Internal, Data.Sequence | 
| adjustPos | Distribution.Parsec.LexerMonad | 
| adjustWithKey |  | 
| 1 (Function) | Data.IntMap.Strict | 
| 2 (Function) | Data.Map.Strict.Internal, Data.Map.Strict | 
| 3 (Function) | Data.IntMap.Internal, Data.IntMap.Lazy, Data.IntMap | 
| 4 (Function) | Data.Map.Internal, Data.Map.Lazy, Data.Map | 
| Adobe_2006 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Adobe_Glyph | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| ADSL | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| advancePtr | Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| Advice | System.Posix.Fcntl | 
| AdviceDontNeed | System.Posix.Fcntl | 
| AdviceNoReuse | System.Posix.Fcntl | 
| AdviceNormal | System.Posix.Fcntl | 
| AdviceRandom | System.Posix.Fcntl | 
| AdviceSequential | System.Posix.Fcntl | 
| AdviceWillNeed | System.Posix.Fcntl | 
| afile | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| AFL_1_1 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AFL_1_2 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AFL_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AFL_2_1 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AFL_3_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Afmparse | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AGetter | Distribution.Compat.Lens | 
| AGPL | Distribution.License, Distribution.Make, Distribution.Simple | 
| AGPL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AGPL_1_0_only | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AGPL_1_0_or_later | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AGPL_3_0_only | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AGPL_3_0_or_later | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AIX | Distribution.System | 
| ala | Distribution.Compat.Newtype | 
| Aladdin | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| alaf | Distribution.Compat.Newtype | 
| alaList | Distribution.Parsec.Newtypes | 
| alaList' | Distribution.Parsec.Newtypes | 
| ALens | Distribution.Compat.Lens | 
| ALens' | Distribution.Compat.Lens | 
| alexProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| AlgConstr | Data.Data | 
| AlgRep | Data.Data | 
| align | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| alignment |  | 
| 1 (Function) | Foreign.Storable, Foreign.Safe, Foreign | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| alignPtr | Foreign.Ptr, Foreign.Safe, Foreign | 
| alink | Text.XHtml.Transitional, Text.XHtml | 
| All |  | 
| 1 (Type/Class) | Distribution.Compat.Semigroup | 
| 2 (Data Constructor) | Distribution.Compat.Semigroup | 
| 3 (Data Constructor) | Data.Monoid, Data.Semigroup | 
| 4 (Type/Class) | Data.Monoid, Data.Semigroup | 
| 5 (Data Constructor) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| 6 (Type/Class) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| all |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.Foldable, Data.List, Prelude | 
| 3 (Function) | GHC.List, GHC.OldList | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Data.ByteString.Lazy.Char8 | 
| 6 (Function) | Data.ByteString.Lazy | 
| 7 (Function) | Data.ByteString | 
| 8 (Function) | System.Directory.Internal.Prelude | 
| 9 (Function) | Data.Text.Lazy | 
| 10 (Function) | Data.Text | 
| 11 (Function) | Data.Text.Internal.Fusion.Common | 
| allAttributesOff | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| allBuildDepends | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| allBuildInfo | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| allClosures | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| allComponentsInBuildOrder | Distribution.Simple.LocalBuildInfo | 
| allCondTrees | Distribution.Types.GenericPackageDescription.Lens, Distribution.Types.Lens | 
| allExtensions | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| allFlags | Distribution.Simple.Flag | 
| allLanguages | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| allLibModules | Distribution.Simple.LocalBuildInfo | 
| allLibraries | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| alloca |  | 
| 1 (Function) | Foreign.Marshal.Alloc, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| allocaArray |  | 
| 1 (Function) | Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| allocaArray0 | Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| allocaBytes |  | 
| 1 (Function) | Foreign.Marshal.Alloc, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| allocaBytesAligned |  | 
| 1 (Function) | Foreign.Marshal.Alloc, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| 2 (Function) | System.Directory.Internal.Prelude | 
| allocated_bytes | GHC.Stats | 
| AllocationLimitExceeded |  | 
| 1 (Data Constructor) | Control.Exception.Base, Control.Exception | 
| 2 (Type/Class) | Control.Exception.Base, Control.Exception | 
| AllocationStrategy | Data.ByteString.Builder.Extra, Data.ByteString.Lazy.Builder.Extras | 
| allocLimitGrace | GHC.RTS.Flags | 
| AllowAmbiguousTypes |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| allowInterrupt | Control.Exception | 
| allPackages | Distribution.Simple.PackageIndex | 
| allPackagesByName | Distribution.Simple.PackageIndex | 
| allPackagesBySourcePackageId | Distribution.Simple.PackageIndex | 
| allPackagesBySourcePackageIdAndLibName | Distribution.Simple.PackageIndex | 
| AllPhases | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| AllRightsReserved | Distribution.License, Distribution.Make, Distribution.Simple | 
| allTargetsInBuildOrder | Distribution.Types.LocalBuildInfo | 
| allTargetsInBuildOrder' | Distribution.Types.LocalBuildInfo | 
| allWriteMode | System.Directory.Internal | 
| Alone | Language.Haskell.TH.Syntax | 
| Alpha | Distribution.System | 
| alphaNum |  | 
| 1 (Function) | Distribution.Compat.CharParsing | 
| 2 (Function) | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| alreadyExistsErrorType | System.IO.Error | 
| alreadyInUseErrorType | System.IO.Error | 
| Alt |  | 
| 1 (Data Constructor) | Data.Monoid | 
| 2 (Type/Class) | Data.Monoid | 
| 3 (Data Constructor) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| 4 (Type/Class) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| alt | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| altcode | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| alter |  | 
| 1 (Function) | Data.IntMap.Strict | 
| 2 (Function) | Data.Map.Strict.Internal, Data.Map.Strict | 
| 3 (Function) | Data.IntMap.Internal, Data.IntMap.Lazy, Data.IntMap | 
| 4 (Function) | Data.Map.Internal, Data.Map.Lazy, Data.Map | 
| alterF |  | 
| 1 (Function) | Data.IntMap.Strict | 
| 2 (Function) | Data.Map.Strict.Internal, Data.Map.Strict | 
| 3 (Function) | Data.IntMap.Internal, Data.IntMap.Lazy, Data.IntMap | 
| 4 (Function) | Data.Map.Internal, Data.Map.Lazy, Data.Map | 
| Alternative |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude.Internal | 
| 2 (Type/Class) | Control.Applicative | 
| AlternativeLayoutRule |  | 
| 1 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 2 (Data Constructor) | GHC.LanguageExtensions | 
| 3 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| AlternativeLayoutRuleTransitional |  | 
| 1 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 2 (Data Constructor) | GHC.LanguageExtensions | 
| 3 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| alterVersion | Distribution.Types.Version, Distribution.Version, Distribution.Simple | 
| Always | Distribution.Simple.Setup | 
| alwaysNondecIndent | Distribution.Simple.GHC | 
| amap | Data.Array.IArray, Data.Array.Unboxed | 
| Ambiguous | Distribution.Simple.PackageIndex | 
| AmbiguousParse | Distribution.InstalledPackageInfo | 
| AMDPLPA | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AML | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| AMPAS | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| amPm | Data.Time.Format, Data.Time | 
| anaVersionRange | Distribution.Types.VersionRange, Distribution.Version, Distribution.Simple | 
| anchor | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| and |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.Foldable, Data.List, Prelude | 
| 3 (Function) | GHC.List, GHC.OldList | 
| 4 (Function) | System.Directory.Internal.Prelude | 
| and# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| andBigNat | GHC.Integer.GMP.Internals | 
| andI# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| andInteger | GHC.Integer, GHC.Integer.GMP.Internals | 
| andM | System.Directory.Internal | 
| andNatural | GHC.Natural | 
| Android | Distribution.System | 
| angles | Text.Parsec.Token, Text.ParserCombinators.Parsec.Token | 
| AnnLookup | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| AnnLookupModule | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| AnnLookupName | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| annotate | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated, Text.PrettyPrint.Annotated.HughesPJClass | 
| annotateCallStackIO | Distribution.Compat.Stack | 
| AnnotatedId |  | 
| 1 (Data Constructor) | Distribution.Types.AnnotatedId | 
| 2 (Type/Class) | Distribution.Types.AnnotatedId | 
| annotateIO | Distribution.Simple.Utils | 
| annotateIOError | System.IO.Error | 
| AnnotDetails | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated.HughesPJClass | 
| AnnotEnd | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated.HughesPJClass | 
| AnnotStart | Text.PrettyPrint.Annotated.HughesPJ, Text.PrettyPrint.Annotated.HughesPJClass | 
| AnnP | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| AnnTarget | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| ann_cname | Distribution.Types.AnnotatedId | 
| ann_id | Distribution.Types.AnnotatedId | 
| ann_pid | Distribution.Types.AnnotatedId | 
| ANTLR_PD | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Any |  | 
| 1 (Type/Class) | Distribution.Compat.Semigroup | 
| 2 (Data Constructor) | Distribution.Compat.Semigroup | 
| 3 (Data Constructor) | Data.Monoid, Data.Semigroup | 
| 4 (Type/Class) | Data.Monoid, Data.Semigroup | 
| 5 (Type/Class) | GHC.Exts | 
| 6 (Type/Class) | GHC.Types | 
| 7 (Data Constructor) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| 8 (Type/Class) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| any |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Data.Foldable, Data.List, Prelude | 
| 3 (Function) | GHC.List, GHC.OldList | 
| 4 (Function) | Data.ByteString.Char8 | 
| 5 (Function) | Data.ByteString.Lazy.Char8 | 
| 6 (Function) | Data.ByteString.Lazy | 
| 7 (Function) | Data.ByteString | 
| 8 (Function) | System.Directory.Internal.Prelude | 
| 9 (Function) | Data.Text.Lazy | 
| 10 (Function) | Data.Text | 
| 11 (Function) | Data.Text.Internal.Fusion.Common | 
| anyChar |  | 
| 1 (Function) | Distribution.Compat.CharParsing | 
| 2 (Function) | Text.Parsec.Char, Text.Parsec, Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec | 
| AnyclassStrategy | Language.Haskell.TH.Syntax, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| anyclassStrategy | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| anyToAddr# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| anyToken | Text.Parsec.Combinator, Text.Parsec, Text.ParserCombinators.Parsec.Combinator, Text.ParserCombinators.Parsec | 
| AnyVersion | Distribution.Types.VersionRange, Distribution.Version, Distribution.Simple | 
| anyVersion | Distribution.Types.VersionRange, Distribution.Version, Distribution.Simple | 
| AnyVersionF | Distribution.Types.VersionRange, Distribution.Version, Distribution.Simple | 
| AP | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| Ap |  | 
| 1 (Data Constructor) | Data.Monoid | 
| 2 (Type/Class) | Data.Monoid | 
| 3 (Data Constructor) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| 4 (Type/Class) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| ap |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Control.Monad | 
| 3 (Function) | Control.Monad.Identity, Control.Monad.State.Strict, Control.Monad.State.Lazy, Control.Monad.State, Control.Monad.Reader, Control.Monad.List, Control.Monad.Except, Control.Monad.Error, Control.Monad.Cont, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| Apache | Distribution.License, Distribution.Make, Distribution.Simple | 
| Apache_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Apache_1_1 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Apache_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| APAFML | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| APClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| APL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| App | Type.Reflection | 
| app | Control.Arrow | 
| AppE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| appE | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| append |  | 
| 1 (Function) | Data.Binary.Builder | 
| 2 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 | 
| 3 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 4 (Function) | Data.Text.Lazy | 
| 5 (Function) | Data.Text | 
| 6 (Function) | Data.Text.Internal.Fusion.Common | 
| 7 (Function) | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| append' | Data.Text.Internal.Builder | 
| appendFile |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | System.IO, Prelude | 
| 3 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 | 
| 4 (Function) | Data.ByteString, Data.ByteString.Char8 | 
| 5 (Function) | System.Directory.Internal.Prelude | 
| 6 (Function) | Data.Text.Lazy.IO | 
| 7 (Function) | Data.Text.IO | 
| AppendMode | System.IO | 
| appEndo |  | 
| 1 (Function) | Data.Monoid, Data.Semigroup | 
| 2 (Function) | Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS, Control.Monad.Writer.Lazy, Control.Monad.Writer, Control.Monad.Writer.Strict | 
| AppendOnWrite | System.Posix.IO.ByteString, System.Posix.IO, System.Posix.ByteString, System.Posix | 
| AppendSymbol | GHC.TypeLits | 
| appK | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| applet | Text.XHtml.Transitional, Text.XHtml | 
| Applicative |  | 
| 1 (Type/Class) | Distribution.Compat.Prelude.Internal | 
| 2 (Type/Class) | Control.Applicative, Prelude | 
| 3 (Type/Class) | System.Directory.Internal.Prelude | 
| ApplicativeDo |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| Applied | Language.Haskell.TH.Syntax | 
| apply |  | 
| 1 (Function) | GHC.RTS.Flags | 
| 2 (Function) | Data.Type.Equality | 
| appPrec | Language.Haskell.TH.Ppr | 
| approxRational | Data.Ratio | 
| appsE | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| AppT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| appT | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| AppTypeE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| appTypeE | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| APSL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| APSL_1_1 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| APSL_1_2 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| APSL_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| APStackClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| AP_STACK | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| aqua | Text.XHtml.Transitional, Text.XHtml | 
| Arch |  | 
| 1 (Data Constructor) | Distribution.Types.GenericPackageDescription, Distribution.Types.GenericPackageDescription.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| 2 (Type/Class) | Distribution.System | 
| arch | System.Info | 
| archive | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| ArchVar | Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| area | Text.XHtml.Strict, Text.XHtml.Frameset, Text.XHtml.Transitional, Text.XHtml | 
| areBoxesEqual | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| AreWeStrict | Data.Map.Internal | 
| Arg |  | 
| 1 (Data Constructor) | Data.Semigroup | 
| 2 (Type/Class) | Data.Semigroup | 
| ArgDescr | System.Console.GetOpt | 
| ArgMax | Data.Semigroup | 
| ArgMin | Data.Semigroup | 
| ArgOrder | System.Console.GetOpt | 
| ArgPlaceHolder | Distribution.Simple.Command | 
| Args | Distribution.Simple.UserHooks, Distribution.Simple | 
| ArgumentLimit | System.Posix.Unistd, System.Posix.ByteString, System.Posix | 
| argvEncoding | GHC.IO.Encoding | 
| ArithException | Control.Exception.Base, Control.Exception | 
| ArithSeqE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| arithSeqE | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| Arity | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| arity | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| Arm | Distribution.System | 
| arProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| arr | Control.Arrow | 
| Array |  | 
| 1 (Type/Class) | Data.Array, Data.Array.IArray, Data.Array.Unboxed | 
| 2 (Data Constructor) | Data.Text.Array | 
| 3 (Type/Class) | Data.Text.Array | 
| array |  | 
| 1 (Function) | Data.Array.IArray, Data.Array.Unboxed | 
| 2 (Function) | Data.Array | 
| Array# |  | 
| 1 (Type/Class) | GHC.Exts | 
| 2 (Type/Class) | GHC.Prim | 
| ArrayArray# |  | 
| 1 (Type/Class) | GHC.Exts | 
| 2 (Type/Class) | GHC.Prim | 
| ArrayException | Control.Exception.Base, Control.Exception | 
| arResponseFilesSupported | Distribution.Simple.Compiler, Distribution.Simple | 
| Arrow | Control.Arrow | 
| arrow | Language.Haskell.TH.PprLib | 
| ArrowApply | Control.Arrow | 
| ArrowChoice | Control.Arrow | 
| arrowK | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| ArrowLoop | Control.Arrow | 
| ArrowMonad |  | 
| 1 (Data Constructor) | Control.Arrow | 
| 2 (Type/Class) | Control.Arrow | 
| ArrowPlus | Control.Arrow | 
| Arrows |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| ArrowT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| arrowT | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| ArrowZero | Control.Arrow | 
| arrWords | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| ArrWordsClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| ARR_WORDS | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| Artistic_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Artistic_1_0_cl8 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Artistic_1_0_Perl | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Artistic_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| asBool | Distribution.Simple.Flag, Distribution.Simple.Setup | 
| asBox | GHC.Exts.Heap.Closures, GHC.Exts.Heap | 
| ascii | GHC.IO.Encoding.Latin1 | 
| ascii_decode | GHC.IO.Encoding.Latin1 | 
| ascii_encode | GHC.IO.Encoding.Latin1 | 
| ASetter | Distribution.Compat.Lens | 
| asForeignPtr | Data.Text.Foreign | 
| asin |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Numeric, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| asinDouble# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| asinFloat# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| asinh |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Numeric, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| ask |  | 
| 1 (Function) | Control.Monad.Reader.Class, Control.Monad.Reader, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS | 
| 2 (Function) | Control.Monad.Trans.Reader | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| 4 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 5 (Function) | Control.Monad.Trans.RWS.CPS | 
| askCabalSpecVersion | Distribution.Parsec.Class | 
| asks |  | 
| 1 (Function) | Control.Monad.Reader.Class, Control.Monad.Reader, Control.Monad.RWS.Class, Control.Monad.RWS.Strict, Control.Monad.RWS.Lazy, Control.Monad.RWS | 
| 2 (Function) | Control.Monad.Trans.Reader | 
| 3 (Function) | Control.Monad.Trans.RWS.Strict | 
| 4 (Function) | Control.Monad.Trans.RWS.Lazy, Control.Monad.Trans.RWS | 
| 5 (Function) | Control.Monad.Trans.RWS.CPS | 
| asmOptions |  | 
| 1 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| asmSources |  | 
| 1 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| AsP | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| asP | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH | 
| asProxyTypeOf | Data.Proxy | 
| assert | Control.Exception.Base, Control.Exception | 
| AssertionFailed |  | 
| 1 (Data Constructor) | Control.Exception.Base, Control.Exception | 
| 2 (Type/Class) | Control.Exception.Base, Control.Exception | 
| Assoc | Text.Parsec.Expr, Text.ParserCombinators.Parsec.Expr | 
| Associativity | GHC.Generics | 
| AssocLeft | Text.Parsec.Expr, Text.ParserCombinators.Parsec.Expr | 
| AssocNone | Text.Parsec.Expr, Text.ParserCombinators.Parsec.Expr | 
| AssocRight | Text.Parsec.Expr, Text.ParserCombinators.Parsec.Expr | 
| assocs |  | 
| 1 (Function) | Data.Array.IArray, Data.Array.Unboxed | 
| 2 (Function) | Data.Array | 
| 3 (Function) | Data.IntMap.Internal, Data.IntMap.Strict, Data.IntMap.Lazy, Data.IntMap | 
| 4 (Function) | Data.Map.Internal, Data.Map.Strict.Internal, Data.Map.Strict, Data.Map.Lazy, Data.Map | 
| asTypeOf |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| asum | Data.Foldable | 
| asVersionIntervals | Distribution.Types.VersionInterval, Distribution.Version, Distribution.Simple | 
| AsyncException | Control.Exception.Base, Control.Exception | 
| asyncExceptionFromException | Control.Exception.Base, Control.Exception | 
| asyncExceptionToException | Control.Exception.Base, Control.Exception | 
| AsyncIOAvailable | System.Posix.Files.ByteString, System.Posix.Files, System.Posix.ByteString, System.Posix | 
| atan |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Numeric, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| atan2 |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| atanDouble# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| atanFloat# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| atanh |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Numeric, Prelude | 
| 3 (Function) | System.Directory.Internal.Prelude | 
| atKeyImpl | Data.Map.Internal | 
| atKeyPlain | Data.Map.Internal | 
| atomically |  | 
| 1 (Function) | GHC.Conc.Sync, GHC.Conc | 
| 2 (Function) | Control.Monad.STM, Control.Concurrent.STM | 
| atomically# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| ATOMICALLY_FRAME | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap | 
| atomicModifyIORef | Data.IORef | 
| atomicModifyIORef' | Data.IORef | 
| atomicModifyMutVar# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| atomicReadIntArray# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| atomicWriteIntArray# |  | 
| 1 (Function) | GHC.Exts | 
| 2 (Function) | GHC.PrimopWrappers | 
| 3 (Function) | GHC.Prim | 
| atomicWriteIORef | Data.IORef | 
| Attributes |  | 
| 1 (Data Constructor) | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| 2 (Type/Class) | System.Console.Terminfo.Effects, System.Console.Terminfo | 
| augment | GHC.Exts | 
| author |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 3 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| 4 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| autoAddHistory | System.Console.Haskeline | 
| autoconfUserHooks | Distribution.Simple | 
| Autoconf_exception_2_0 | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| Autoconf_exception_3_0 | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| AutoDeriveTypeable |  | 
| 1 (Data Constructor) | Language.Haskell.Extension, Distribution.Simple | 
| 2 (Data Constructor) | GHC.LanguageExtensions.Type | 
| 3 (Data Constructor) | GHC.LanguageExtensions | 
| 4 (Data Constructor) | Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| autogenComponentModulesDir | Distribution.Simple.BuildPaths | 
| autogenModuleName | Distribution.Simple.BuildPaths | 
| autogenModules |  | 
| 1 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| 2 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| autogenModulesDir | Distribution.Simple.BuildPaths | 
| autogenPackageModulesDir | Distribution.Simple.BuildPaths | 
| autogenPathsModuleName | Distribution.Simple.BuildPaths | 
| autoLeftMargin | System.Console.Terminfo.Cursor, System.Console.Terminfo | 
| autoRightMargin | System.Console.Terminfo.Cursor, System.Console.Terminfo | 
| availableSince | Distribution.FieldGrammar.Class, Distribution.FieldGrammar | 
| aview | Distribution.Compat.Lens | 
| awaitSignal | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix.ByteString, System.Posix |