| GADTs | Language.Haskell.Extension, Distribution.Simple | 
| GADTSyntax | Language.Haskell.Extension, Distribution.Simple | 
| GBinaryGet | Distribution.Compat.Binary | 
| GBinaryPut | Distribution.Compat.Binary | 
| gccProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| GCC_exception_2_0 | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| GCC_exception_3_1 | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| gcd | Distribution.Compat.Prelude.Internal | 
| generalInstalledPackageInfo | Distribution.Simple.Register | 
| GeneralisedNewtypeDeriving | Language.Haskell.Extension, Distribution.Simple | 
| GeneralizedNewtypeDeriving | Language.Haskell.Extension, Distribution.Simple | 
| generateCabalMacrosHeader | Distribution.Simple.Build.Macros | 
| generatePackageVersionMacros | Distribution.Simple.Build.Macros | 
| generatePathsModule | Distribution.Simple.Build.PathsModule | 
| generateRegistrationInfo | Distribution.Simple.Register | 
| Generic | Distribution.Compat.Prelude.Internal | 
| genericFromParsecFields | Distribution.Fields.Pretty, Distribution.Fields | 
| GenericPackageDescription |  | 
| 1 (Type/Class) | Distribution.Types.GenericPackageDescription, Distribution.Types.GenericPackageDescription.Lens, Distribution.Types.Lens, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.GenericPackageDescription, Distribution.PackageDescription | 
| genericRnf | Distribution.Compat.Prelude.Internal | 
| Generics | Language.Haskell.Extension, Distribution.Simple | 
| genericStructure | Distribution.Utils.Structured | 
| genPackageFlags |  | 
| 1 (Function) | Distribution.Types.GenericPackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.GenericPackageDescription.Lens, Distribution.Types.Lens | 
| Get | Distribution.Compat.Binary | 
| get | Distribution.Compat.Binary, Distribution.Compat.Prelude.Internal | 
| getAll | Distribution.Compat.Semigroup | 
| getAllInternalToolDependencies | Distribution.Simple.BuildToolDepends | 
| getAllToolDependencies | Distribution.Simple.BuildToolDepends | 
| getAny | Distribution.Compat.Semigroup | 
| getCabalSpecVersion | Distribution.Fields.ParseResult | 
| getChar | Distribution.Compat.Prelude.Internal | 
| getCompilerVersion | Distribution.Simple.HaskellSuite | 
| getComponent | Distribution.Types.PackageDescription, Distribution.PackageDescription, Distribution.Simple.LocalBuildInfo | 
| getConfigStateFile | Distribution.Simple.Configure | 
| getConst | Distribution.Compat.Prelude.Internal | 
| getContents | Distribution.Compat.Prelude.Internal | 
| getCurTime | Distribution.Compat.Time | 
| getDbProgramOutput | Distribution.Simple.Program | 
| getDirectoryContents | Distribution.PackageDescription.Check | 
| getDirectoryContentsRecursive | Distribution.Simple.Utils | 
| getEffectiveEnvironment | Distribution.Simple.Program.Run | 
| getExeSourceFiles | Distribution.Simple.BuildPaths | 
| getExtensions | Distribution.Simple.HaskellSuite | 
| getFileAge | Distribution.Compat.Time | 
| getFileContents | Distribution.PackageDescription.Check | 
| getFilePathNT | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| getFirst' | Distribution.Compat.Semigroup | 
| getFLibSourceFiles | Distribution.Simple.BuildPaths | 
| getGhcAppDir | Distribution.Simple.GHC | 
| getGhcInfo |  | 
| 1 (Function) | Distribution.Simple.GHCJS | 
| 2 (Function) | Distribution.Simple.GHC | 
| getGlobalPackageDB |  | 
| 1 (Function) | Distribution.Simple.GHCJS | 
| 2 (Function) | Distribution.Simple.GHC | 
| getHSLibraryName | Distribution.Types.UnitId, Distribution.Package, Distribution.Make, Distribution.Simple | 
| getImplInfo | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| getInput | Distribution.Fields.LexerMonad | 
| getInstalledPackages |  | 
| 1 (Function) | Distribution.Simple.UHC | 
| 2 (Function) | Distribution.Simple.HaskellSuite | 
| 3 (Function) | Distribution.Simple.GHCJS | 
| 4 (Function) | Distribution.Simple.GHC | 
| 5 (Function) | Distribution.Simple.Configure | 
| getInstalledPackagesMonitorFiles |  | 
| 1 (Function) | Distribution.Simple.GHCJS | 
| 2 (Function) | Distribution.Simple.GHC | 
| 3 (Function) | Distribution.Simple.Configure | 
| getInternalLibraries | Distribution.Simple.Configure | 
| getLanguages | Distribution.Simple.HaskellSuite | 
| getLast' | Distribution.Compat.Semigroup | 
| getLibDir |  | 
| 1 (Function) | Distribution.Simple.GHCJS | 
| 2 (Function) | Distribution.Simple.GHC | 
| getLibSourceFiles | Distribution.Simple.BuildPaths | 
| getLine | Distribution.Compat.Prelude.Internal | 
| getModTime | Distribution.Compat.Time | 
| getMQuoted | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| getName | Distribution.Fields.Field | 
| getNormalCommandDescriptions | Distribution.Simple.Command | 
| getOption' | Distribution.Compat.Semigroup | 
| getPackageDBContents |  | 
| 1 (Function) | Distribution.Simple.GHCJS | 
| 2 (Function) | Distribution.Simple.GHC | 
| 3 (Function) | Distribution.Simple.Configure | 
| getPersistBuildConfig | Distribution.Simple.Configure | 
| getPos | Distribution.Fields.LexerMonad | 
| getProgramInvocationLBS | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| getProgramInvocationOutput | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| getProgramInvocationOutputAndErrors | Distribution.Simple.Program.Run | 
| getProgramOutput | Distribution.Simple.Program | 
| getProgramSearchPath | Distribution.Simple.Program.Db, Distribution.Simple.Program | 
| getSourceFiles | Distribution.Simple.BuildPaths | 
| getSpecLicense | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| getSpecVersion | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| getStartCode | Distribution.Fields.LexerMonad | 
| getSystemSearchPath | Distribution.Simple.Program.Find | 
| getTestedWith | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| Getting | Distribution.Compat.Lens | 
| getting | Distribution.Compat.Lens | 
| getToken | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| getToken' | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| getWord8 | Distribution.Compat.Binary | 
| GFDL_1_1_only | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GFDL_1_1_or_later | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GFDL_1_2_only | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GFDL_1_2_or_later | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GFDL_1_3_only | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GFDL_1_3_or_later | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| gget | Distribution.Compat.Binary | 
| GHC | Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple | 
| GhcDynamicOnly | Distribution.Simple.Program.GHC | 
| GhcDynLinkMode | Distribution.Simple.Program.GHC | 
| GhcEnvFileClearPackageDbStack | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GhcEnvFileComment | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GhcEnvFilePackageDb | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GhcEnvFilePackageId | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GhcEnvironmentFileEntry | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GHCForeignImportPrim | Language.Haskell.Extension, Distribution.Simple | 
| GhcImplInfo |  | 
| 1 (Type/Class) | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| 2 (Data Constructor) | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| ghcInvocation | Distribution.Simple.Program.GHC | 
| GHCJS | Distribution.Compiler, Distribution.Simple.Compiler, Distribution.Simple | 
| Ghcjs | Distribution.System | 
| ghcjsPkgProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| ghcjsProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| GhcMaximumOptimisation | Distribution.Simple.Program.GHC | 
| GhcMode | Distribution.Simple.Program.GHC | 
| GhcModeAbiHash | Distribution.Simple.Program.GHC | 
| GhcModeCompile | Distribution.Simple.Program.GHC | 
| GhcModeInteractive | Distribution.Simple.Program.GHC | 
| GhcModeLink | Distribution.Simple.Program.GHC | 
| GhcModeMake | Distribution.Simple.Program.GHC | 
| GhcNoOptimisation | Distribution.Simple.Program.GHC | 
| GhcNormalOptimisation | Distribution.Simple.Program.GHC | 
| ghcOptAsmOptions | Distribution.Simple.Program.GHC | 
| ghcOptCabal | Distribution.Simple.Program.GHC | 
| ghcOptCcOptions | Distribution.Simple.Program.GHC | 
| ghcOptCppIncludePath | Distribution.Simple.Program.GHC | 
| ghcOptCppIncludes | Distribution.Simple.Program.GHC | 
| ghcOptCppOptions | Distribution.Simple.Program.GHC | 
| ghcOptCxxOptions | Distribution.Simple.Program.GHC | 
| ghcOptDebugInfo | Distribution.Simple.Program.GHC | 
| ghcOptDylibName | Distribution.Simple.Program.GHC | 
| ghcOptDynHiSuffix | Distribution.Simple.Program.GHC | 
| ghcOptDynLinkMode | Distribution.Simple.Program.GHC | 
| ghcOptDynObjSuffix | Distribution.Simple.Program.GHC | 
| ghcOptExtensionMap | Distribution.Simple.Program.GHC | 
| ghcOptExtensions | Distribution.Simple.Program.GHC | 
| ghcOptExtra | Distribution.Simple.Program.GHC | 
| ghcOptExtraDefault | Distribution.Simple.Program.GHC | 
| ghcOptExtraPath | Distribution.Simple.Program.GHC | 
| ghcOptFfiIncludes | Distribution.Simple.Program.GHC | 
| ghcOptFPic | Distribution.Simple.Program.GHC | 
| ghcOptGHCiScripts | Distribution.Simple.Program.GHC | 
| ghcOptHideAllPackages | Distribution.Simple.Program.GHC | 
| ghcOptHiDir | Distribution.Simple.Program.GHC | 
| ghcOptHiSuffix | Distribution.Simple.Program.GHC | 
| ghcOptHPCDir | Distribution.Simple.Program.GHC | 
| GhcOptimisation | Distribution.Simple.Program.GHC | 
| ghcOptInputFiles | Distribution.Simple.Program.GHC | 
| ghcOptInputModules | Distribution.Simple.Program.GHC | 
| ghcOptInstantiatedWith | Distribution.Simple.Program.GHC | 
| GhcOptions |  | 
| 1 (Type/Class) | Distribution.Simple.Program.GHC | 
| 2 (Data Constructor) | Distribution.Simple.Program.GHC | 
| ghcOptLanguage | Distribution.Simple.Program.GHC | 
| ghcOptLinkFrameworkDirs | Distribution.Simple.Program.GHC | 
| ghcOptLinkFrameworks | Distribution.Simple.Program.GHC | 
| ghcOptLinkLibPath | Distribution.Simple.Program.GHC | 
| ghcOptLinkLibs | Distribution.Simple.Program.GHC | 
| ghcOptLinkModDefFiles | Distribution.Simple.Program.GHC | 
| ghcOptLinkNoHsMain | Distribution.Simple.Program.GHC | 
| ghcOptLinkOptions | Distribution.Simple.Program.GHC | 
| ghcOptMode | Distribution.Simple.Program.GHC | 
| ghcOptNoAutoLinkPackages | Distribution.Simple.Program.GHC | 
| ghcOptNoCode | Distribution.Simple.Program.GHC | 
| ghcOptNoLink | Distribution.Simple.Program.GHC | 
| ghcOptNumJobs | Distribution.Simple.Program.GHC | 
| ghcOptObjDir | Distribution.Simple.Program.GHC | 
| ghcOptObjSuffix | Distribution.Simple.Program.GHC | 
| ghcOptOptimisation | Distribution.Simple.Program.GHC | 
| ghcOptOutputDir | Distribution.Simple.Program.GHC | 
| ghcOptOutputDynFile | Distribution.Simple.Program.GHC | 
| ghcOptOutputFile | Distribution.Simple.Program.GHC | 
| ghcOptPackageDBs | Distribution.Simple.Program.GHC | 
| ghcOptPackages | Distribution.Simple.Program.GHC | 
| ghcOptProfilingAuto | Distribution.Simple.Program.GHC | 
| ghcOptProfilingMode | Distribution.Simple.Program.GHC | 
| ghcOptRPaths | Distribution.Simple.Program.GHC | 
| ghcOptShared | Distribution.Simple.Program.GHC | 
| ghcOptSourcePath | Distribution.Simple.Program.GHC | 
| ghcOptSourcePathClear | Distribution.Simple.Program.GHC | 
| ghcOptSplitObjs | Distribution.Simple.Program.GHC | 
| ghcOptSplitSections | Distribution.Simple.Program.GHC | 
| ghcOptStaticLib | Distribution.Simple.Program.GHC | 
| ghcOptStubDir | Distribution.Simple.Program.GHC | 
| ghcOptThisComponentId | Distribution.Simple.Program.GHC | 
| ghcOptThisUnitId | Distribution.Simple.Program.GHC | 
| ghcOptVerbosity | Distribution.Simple.Program.GHC | 
| ghcOptWarnMissingHomeModules | Distribution.Simple.Program.GHC | 
| ghcPkgProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| ghcPlatformAndVersionString | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GhcProfAuto | Distribution.Simple.Program.GHC | 
| GhcProfAutoAll | Distribution.Simple.Program.GHC | 
| GhcProfAutoExported | Distribution.Simple.Program.GHC | 
| GhcProfAutoToplevel | Distribution.Simple.Program.GHC | 
| ghcProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| GhcSpecialOptimisation | Distribution.Simple.Program.GHC | 
| GhcStaticAndDynamic | Distribution.Simple.Program.GHC | 
| GhcStaticOnly | Distribution.Simple.Program.GHC | 
| Giftware | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Git | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| GivenComponent |  | 
| 1 (Type/Class) | Distribution.Types.GivenComponent | 
| 2 (Data Constructor) | Distribution.Types.GivenComponent | 
| givenComponentId | Distribution.Types.GivenComponent | 
| givenComponentName | Distribution.Types.GivenComponent | 
| givenComponentPackage | Distribution.Types.GivenComponent | 
| GL2PS | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Glide | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Glob | Distribution.Simple.Glob | 
| globalCommand | Distribution.Simple.Setup | 
| GlobalFlags |  | 
| 1 (Type/Class) | Distribution.Simple.Setup | 
| 2 (Data Constructor) | Distribution.Simple.Setup | 
| globalNumericVersion | Distribution.Simple.Setup | 
| GlobalPackageDB | Distribution.Simple.Compiler, Distribution.Simple | 
| globalVersion | Distribution.Simple.Setup | 
| GlobMatch | Distribution.Simple.Glob | 
| GlobMissingDirectory | Distribution.Simple.Glob | 
| GlobResult | Distribution.Simple.Glob | 
| GlobSyntaxError | Distribution.Simple.Glob | 
| GlobWarnMultiDot | Distribution.Simple.Glob | 
| Glulxe | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| gmappend | Distribution.Compat.Semigroup, Distribution.Compat.Prelude.Internal | 
| gmempty | Distribution.Compat.Semigroup, Distribution.Compat.Prelude.Internal | 
| GnuArch | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| Gnuplot | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Gnu_javamail_exception | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| gpdScannedVersion |  | 
| 1 (Function) | Distribution.Types.GenericPackageDescription, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.GenericPackageDescription.Lens, Distribution.Types.Lens | 
| GPL | Distribution.License, Distribution.Make, Distribution.Simple | 
| GPL_1_0_only | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GPL_1_0_or_later | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GPL_2_0_only | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GPL_2_0_or_later | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GPL_3_0_linking_exception | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| GPL_3_0_linking_source_exception | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| GPL_3_0_only | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GPL_3_0_or_later | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GPL_CC_1_0 | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| gput | Distribution.Compat.Binary | 
| Graph | Distribution.Compat.Graph | 
| greencardProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| Group | Distribution.TestSuite | 
| GroupLogs | Distribution.Simple.Test.Log | 
| groupName | Distribution.TestSuite | 
| groupTests | Distribution.TestSuite | 
| GSOAP_1_3b | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| GStructured | Distribution.Utils.Structured | 
| GT | Distribution.Compat.Prelude.Internal | 
| guard | Distribution.Compat.Prelude.Internal | 
| guessWay | Distribution.Simple.Hpc |