| EAnd | Distribution.SPDX.LicenseExpression, Distribution.SPDX | 
| EarlierVersion | Distribution.Types.VersionRange.Internal | 
| earlierVersion | Distribution.Types.VersionRange.Internal, Distribution.Types.VersionRange, Distribution.Version, Distribution.Simple | 
| EarlierVersionF | Distribution.Types.VersionRange.Internal, Distribution.Types.VersionRange, Distribution.Version, Distribution.Simple | 
| ECL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| ECL_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| ECos_exception_2_0 | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| EFL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| EFL_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| EGenix | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Either | Distribution.Compat.Prelude.Internal | 
| either | Distribution.Compat.Prelude.Internal | 
| eitherParsec | Distribution.Parsec | 
| elem | Distribution.Compat.Prelude.Internal | 
| ELicense | Distribution.SPDX.LicenseExpression, Distribution.SPDX | 
| ELicenseId | Distribution.SPDX.LicenseExpression, Distribution.SPDX | 
| ELicenseIdPlus | Distribution.SPDX.LicenseExpression, Distribution.SPDX | 
| ELicenseRef | Distribution.SPDX.LicenseExpression, Distribution.SPDX | 
| embedVersionRange | Distribution.Types.VersionRange.Internal, Distribution.Types.VersionRange, Distribution.Version, Distribution.Simple | 
| empty |  | 
| 1 (Function) | Distribution.Compat.Prelude.Internal | 
| 2 (Function) | Distribution.Compat.DList | 
| 3 (Function) | Distribution.Compat.Graph | 
| emptyBenchmark | Distribution.Types.Benchmark, Distribution.PackageDescription | 
| emptyBenchmarkFlags | Distribution.Simple.Setup | 
| emptyBuildFlags | Distribution.Simple.Setup | 
| emptyBuildInfo | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| EmptyCase | Language.Haskell.Extension, Distribution.Simple | 
| emptyCleanFlags | Distribution.Simple.Setup | 
| emptyConfigFlags | Distribution.Simple.Setup | 
| emptyCopyFlags | Distribution.Simple.Setup | 
| EmptyDataDecls | Language.Haskell.Extension, Distribution.Simple | 
| EmptyDataDeriving | Language.Haskell.Extension, Distribution.Simple | 
| emptyDoctestFlags | Distribution.Simple.Setup | 
| emptyExecutable | Distribution.Types.Executable, Distribution.PackageDescription | 
| emptyFlag | Distribution.Types.Flag, Distribution.PackageDescription | 
| emptyForeignLib | Distribution.Types.ForeignLib, Distribution.PackageDescription | 
| emptyGenericPackageDescription | Distribution.Types.GenericPackageDescription, Distribution.PackageDescription | 
| EmptyGlob | Distribution.Simple.Glob | 
| emptyGlobalFlags | Distribution.Simple.Setup | 
| emptyHaddockFlags | Distribution.Simple.Setup | 
| emptyHookedBuildInfo | Distribution.Types.HookedBuildInfo, Distribution.PackageDescription | 
| emptyHscolourFlags | Distribution.Simple.Setup | 
| emptyInstalledPackageInfo | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| emptyInstallFlags | Distribution.Simple.Setup | 
| emptyLibrary | Distribution.Types.Library, Distribution.PackageDescription | 
| emptyModuleShape | Distribution.Backpack.ModuleShape | 
| emptyPackageDescription | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| emptyProgramDb | Distribution.Simple.Program.Db, Distribution.Simple.Program | 
| emptyProgramInvocation | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| emptyRegisterFlags | Distribution.Simple.Setup | 
| emptySDistFlags | Distribution.Simple.Setup | 
| emptySourceRepo | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| emptyTestFlags | Distribution.Simple.Setup | 
| emptyTestSuite | Distribution.Types.TestSuite, Distribution.PackageDescription | 
| emptyUserHooks | Distribution.Simple.UserHooks, Distribution.Simple | 
| enabledBenchLBIs | Distribution.Simple.LocalBuildInfo | 
| enabledBuildDepends | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| enabledBuildInfos | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| enabledComponents | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| enabledTestLBIs | Distribution.Simple.LocalBuildInfo | 
| EnableExtension | Language.Haskell.Extension, Distribution.Simple | 
| enableProcessJobs | Distribution.Compat.Process | 
| encode | Distribution.Compat.Binary | 
| encodeCompatPackageName | Distribution.Types.MungedPackageName | 
| encodeFile | Distribution.Compat.Binary | 
| encodeFloat | Distribution.Compat.Prelude.Internal | 
| encodeStringUtf8 | Distribution.Utils.ShortText | 
| endBy | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| endByNonEmpty | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| Entessa | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Enum | Distribution.Compat.Prelude.Internal | 
| enumFrom | Distribution.Compat.Prelude.Internal | 
| enumFromThen | Distribution.Compat.Prelude.Internal | 
| enumFromThenTo | Distribution.Compat.Prelude.Internal | 
| enumFromTo | Distribution.Compat.Prelude.Internal | 
| EOF | Distribution.Fields.Lexer | 
| eof | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| EOr | Distribution.SPDX.LicenseExpression, Distribution.SPDX | 
| EPL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| EPL_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| EQ | Distribution.Compat.Prelude.Internal | 
| Eq | Distribution.Compat.Prelude.Internal | 
| equating | Distribution.Utils.Generic, Distribution.Simple.Utils | 
| ErlPL_1_1 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Error | Distribution.TestSuite | 
| error | Distribution.Compat.Prelude.Internal | 
| errorWithoutStackTrace | Distribution.Compat.Prelude.Internal | 
| Eta | Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple | 
| Etalab_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| EUDatagrid | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| EUPL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| EUPL_1_1 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| EUPL_1_2 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Eurosym | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| evaluate | Distribution.Compat.Prelude.Internal | 
| even | Distribution.Compat.Prelude.Internal | 
| Exception | Distribution.Compat.Prelude.Internal | 
| ExclusiveBound | Distribution.Types.VersionInterval, Distribution.Version, Distribution.Simple | 
| exeBuildDir | Distribution.Simple.BuildPaths | 
| exeBuildInfo | Distribution.Types.Executable.Lens, Distribution.Types.Lens | 
| execLexer | Distribution.Fields.LexerMonad | 
| ExeComponentLocalBuildInfo | Distribution.Types.ComponentLocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| exeCoverage | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| Executable |  | 
| 1 (Type/Class) | Distribution.Types.Executable, Distribution.Types.Executable.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.Executable, Distribution.PackageDescription | 
| executableFieldGrammar | Distribution.PackageDescription.FieldGrammar | 
| ExecutableNameVar | Distribution.Simple.InstallDirs.Internal, Distribution.Simple.InstallDirs, Distribution.Simple.LocalBuildInfo | 
| ExecutablePrivate | Distribution.Types.ExecutableScope, Distribution.PackageDescription | 
| ExecutablePublic | Distribution.Types.ExecutableScope, Distribution.PackageDescription | 
| executables |  | 
| 1 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| ExecutableScope | Distribution.Types.ExecutableScope, Distribution.PackageDescription | 
| ExeDependency |  | 
| 1 (Type/Class) | Distribution.Types.ExeDependency, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.ExeDependency, Distribution.PackageDescription | 
| exeExtension | Distribution.Simple.BuildPaths | 
| exeExtensions | Distribution.Simple.Utils | 
| exeModules | Distribution.Types.Executable, Distribution.PackageDescription | 
| exeModulesAutogen | Distribution.Types.Executable, Distribution.PackageDescription | 
| exeName |  | 
| 1 (Function) | Distribution.Types.Executable, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.Executable.Lens, Distribution.Types.Lens | 
| exeScope |  | 
| 1 (Function) | Distribution.Types.Executable, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.Executable.Lens, Distribution.Types.Lens | 
| ExistentialQuantification | Language.Haskell.Extension, Distribution.Simple | 
| existsAndIsMoreRecentThan | Distribution.Simple.Utils | 
| ExitCode | Distribution.Compat.Prelude.Internal | 
| ExitFailure | Distribution.Compat.Prelude.Internal | 
| exitFailure | Distribution.Compat.Prelude.Internal | 
| ExitSuccess | Distribution.Compat.Prelude.Internal | 
| exitSuccess | Distribution.Compat.Prelude.Internal | 
| exitWith | Distribution.Compat.Prelude.Internal | 
| exp | Distribution.Compat.Prelude.Internal | 
| expandOpenUnitId | Distribution.Backpack.FullUnitId | 
| expandResponse | Distribution.Compat.ResponseFile | 
| expandUnitId | Distribution.Backpack.FullUnitId | 
| explainGlobSyntaxError | Distribution.Simple.Glob | 
| explanation | Distribution.PackageDescription.Check | 
| explicitEitherParsec | Distribution.Parsec | 
| explicitEitherParsec' | Distribution.Parsec | 
| ExplicitForAll | Language.Haskell.Extension, Distribution.Simple | 
| explicitLibModules | Distribution.Types.Library, Distribution.PackageDescription | 
| ExplicitNamespaces | Language.Haskell.Extension, Distribution.Simple | 
| exponent | Distribution.Compat.Prelude.Internal | 
| expose | Distribution.Simple.Program.HcPkg | 
| exposed |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| ExposedModule |  | 
| 1 (Type/Class) | Distribution.Types.ExposedModule, Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Data Constructor) | Distribution.Types.ExposedModule, Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| exposedModules |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 3 (Function) | Distribution.Types.Library, Distribution.PackageDescription | 
| 4 (Function) | Distribution.Types.Library.Lens, Distribution.Types.Lens | 
| exposedName | Distribution.Types.ExposedModule, Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| exposedReexport | Distribution.Types.ExposedModule, Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| exposeInvocation | Distribution.Simple.Program.HcPkg | 
| extendConfiguredComponentMap | Distribution.Backpack.ConfiguredComponent | 
| ExtendedDefaultRules | Language.Haskell.Extension, Distribution.Simple | 
| extendLinkedComponentMap | Distribution.Backpack.LinkedComponent | 
| ExtensibleRecords | Language.Haskell.Extension, Distribution.Simple | 
| Extension | Language.Haskell.Extension, Distribution.Simple | 
| extensionsToFlags | Distribution.Simple.Compiler, Distribution.Simple | 
| extraBundledLibs |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| extraConfigArgs | Distribution.Types.LocalBuildInfo, Distribution.Simple.LocalBuildInfo | 
| extractCondition | Distribution.Types.CondTree, Distribution.PackageDescription, Distribution.PackageDescription.Configuration | 
| extractConditions | Distribution.PackageDescription.Configuration | 
| extraDocFiles |  | 
| 1 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| extraDynLibFlavours |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| extraFrameworkDirs |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| extraGHCiLibraries |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| extraGHCiLibs |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| extraLibDirs |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| extraLibFlavours |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| extraLibraries |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| extraLibs |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| ExtraOptions | Distribution.TestSuite | 
| extraSrcFiles |  | 
| 1 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| extraTmpFiles |  | 
| 1 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens |