| Package |   | 
| 1 (Type/Class) | Stack.Types.Package, Stack.Package | 
| 2 (Data Constructor) | Stack.Types.Package, Stack.Package | 
| packageAllDeps | Stack.Types.Package, Stack.Package | 
| packageBenchmarks | Stack.Types.Package, Stack.Package | 
| packageBuildType | Stack.Types.Package, Stack.Package | 
| PackageCache |   | 
| 1 (Type/Class) | Stack.Types.PackageIndex | 
| 2 (Data Constructor) | Stack.Types.PackageIndex | 
| PackageConfig |   | 
| 1 (Type/Class) | Stack.Types.Package, Stack.Package | 
| 2 (Data Constructor) | Stack.Types.Package, Stack.Package | 
| packageConfigCompilerVersion | Stack.Types.Package, Stack.Package | 
| packageConfigEnableBenchmarks | Stack.Types.Package, Stack.Package | 
| packageConfigEnableTests | Stack.Types.Package, Stack.Package | 
| packageConfigFlags | Stack.Types.Package, Stack.Package | 
| packageConfigGhcOptions | Stack.Types.Package, Stack.Package | 
| packageConfigPlatform | Stack.Types.Package, Stack.Package | 
| packageDatabaseDeps | Stack.Types.Config | 
| packageDatabaseExtra | Stack.Types.Config | 
| packageDatabaseLocal | Stack.Types.Config | 
| packageDefaultFlags | Stack.Types.Package, Stack.Package | 
| packageDefinedFlags | Stack.Types.Package | 
| packageDependencies | Stack.Package | 
| packageDeps | Stack.Types.Package, Stack.Package | 
| PackageDescriptionPair |   | 
| 1 (Type/Class) | Stack.Package | 
| 2 (Data Constructor) | Stack.Package | 
| packageDescTools | Stack.Package | 
| PackageDownload |   | 
| 1 (Type/Class) | Stack.Types.PackageIndex | 
| 2 (Data Constructor) | Stack.Types.PackageIndex | 
| PackageException | Stack.Types.Package, Stack.Package | 
| packageExes | Stack.Types.Package, Stack.Package | 
| packageFiles | Stack.Types.Package, Stack.Package | 
| packageFlags | Stack.Types.Package, Stack.Package | 
| packageFromPackageDescription | Stack.Package | 
| packageGhcOptions | Stack.Types.Package, Stack.Package | 
| packageHasExposedModules | Stack.Types.Package, Stack.Package | 
| PackageIdentifier |   | 
| 1 (Type/Class) | Stack.Types.PackageIdentifier | 
| 2 (Data Constructor) | Stack.Types.PackageIdentifier | 
| packageIdentifier | Stack.Types.Package | 
| packageIdentifierName | Stack.Types.PackageIdentifier | 
| packageIdentifierParser | Stack.Types.PackageIdentifier | 
| PackageIdentifierRevision |   | 
| 1 (Type/Class) | Stack.Types.PackageIdentifier | 
| 2 (Data Constructor) | Stack.Types.PackageIdentifier | 
| packageIdentifierRevisionString | Stack.Types.PackageIdentifier | 
| packageIdentifierString | Stack.Types.PackageIdentifier | 
| packageIdentifierText | Stack.Types.PackageIdentifier | 
| packageIdentifierVersion | Stack.Types.PackageIdentifier | 
| PackageIndex |   | 
| 1 (Type/Class) | Stack.Types.PackageIndex, Stack.Types.Config | 
| 2 (Data Constructor) | Stack.Types.PackageIndex, Stack.Types.Config | 
| packageIndicesL | Stack.Types.Config | 
| PackageInvalidCabalFile | Stack.Types.Package, Stack.Package | 
| PackageLibraries | Stack.Types.Package | 
| packageLibraries | Stack.Types.Package, Stack.Package | 
| packageLicense | Stack.Types.Package, Stack.Package | 
| PackageLocation | Stack.Types.BuildPlan | 
| PackageLocationIndex | Stack.Types.BuildPlan | 
| PackageMultipleCabalFilesFound | Stack.Types.Package, Stack.Package | 
| PackageName | Stack.Types.PackageName | 
| packageName | Stack.Types.Package, Stack.Package | 
| packageNameArgument | Stack.Types.PackageName | 
| PackageNameParseFail |   | 
| 1 (Type/Class) | Stack.Types.PackageName | 
| 2 (Data Constructor) | Stack.Types.PackageName | 
| packageNameParser | Stack.Types.PackageName | 
| packageNameString | Stack.Types.PackageName | 
| packageNameText | Stack.Types.PackageName | 
| PackageNoCabalFileFound | Stack.Types.Package, Stack.Package | 
| packageOpts | Stack.Types.Package, Stack.Package | 
| packageSetupDeps | Stack.Types.Package, Stack.Package | 
| PackageSource | Stack.Types.Package | 
| packagesParser | Stack.Config | 
| packageTests | Stack.Types.Package, Stack.Package | 
| packageTools | Stack.Types.Package, Stack.Package | 
| PackageType | Stack.Build.Target | 
| packageVersion | Stack.Types.Package, Stack.Package | 
| PackageWarning | Stack.Types.Package | 
| pageBuilder | System.Process.PagerEditor | 
| pageByteString | System.Process.PagerEditor | 
| pageFile | System.Process.PagerEditor | 
| PagerException | System.Process.PagerEditor | 
| PagerExitFailure | System.Process.PagerEditor | 
| PagerNotFound | System.Process.PagerEditor | 
| pageString | System.Process.PagerEditor | 
| pageWriter | System.Process.PagerEditor | 
| pairs | Data.Aeson.Extended | 
| parens | Text.PrettyPrint.Leijen.Extended, Stack.PrettyPrint | 
| parseArgs | Data.Attoparsec.Args | 
| parseArgsFromString | Data.Attoparsec.Args | 
| parseCabalOutputLine | Stack.Solver | 
| parseCollapsedAbsDir | Path.Extra | 
| parseCollapsedAbsFile | Path.Extra | 
| parseCompilerBuild | Stack.Types.CompilerBuild | 
| parseCompilerVersion | Stack.Types.Compiler | 
| ParseConfigFileException | Stack.Types.Config | 
| parseConfigMonoid | Stack.Types.Config | 
| parseCustomLocation | Stack.Types.Resolver | 
| ParseCustomSnapshotException | Stack.Types.Config | 
| parseDockerStackExe | Stack.Types.Docker | 
| parseFlagName | Stack.Types.FlagName | 
| parseFlagNameFromString | Stack.Types.FlagName | 
| parseGhcPkgId | Stack.Types.GhcPkgId | 
| parseGHCVariant | Stack.Types.Config | 
| ParseGHCVariantException | Stack.Types.Config | 
| parseJSON | Data.Aeson.Extended | 
| parseJSON1 | Data.Aeson.Extended | 
| parseJSON2 | Data.Aeson.Extended | 
| parseJSONList | Data.Aeson.Extended | 
| parseMultiCabalFiles | Stack.PackageLocation | 
| parseMultiCabalFilesIndex | Stack.PackageLocation | 
| parsePackageIdentifier | Stack.Types.PackageIdentifier | 
| parsePackageIdentifierFromString | Stack.Types.PackageIdentifier | 
| parsePackageIdentifierRevision | Stack.Types.PackageIdentifier | 
| parsePackageName | Stack.Types.PackageName | 
| parsePackageNameFromFilePath | Stack.Types.PackageName | 
| parsePackageNameFromString | Stack.Types.PackageName | 
| parseProjectAndConfigMonoid | Stack.Types.Config | 
| parsePvpBounds | Stack.Types.Config | 
| parseRawTarget | Stack.Build.Target | 
| parseRequest | Network.HTTP.Download | 
| parseResolverText | Stack.Types.Resolver | 
| parseSingleCabalFile | Stack.PackageLocation | 
| parseSingleCabalFileIndex | Stack.PackageLocation | 
| parseSnapName | Stack.Types.Resolver | 
| parseTargets | Stack.Build.Target | 
| parseTemplateNameFromString | Stack.Types.TemplateName | 
| parseToolText | Stack.Setup.Installed | 
| parseUrlThrow | Network.HTTP.Download | 
| parseVersion | Stack.Types.Version | 
| parseVersionFromString | Stack.Types.Version | 
| partitionEithers | Stack.Prelude | 
| Path | Stack.Prelude | 
| path | Stack.Path | 
| PathCompleterOpts |   | 
| 1 (Type/Class) | Options.Applicative.Builder.Extra | 
| 2 (Data Constructor) | Options.Applicative.Builder.Extra | 
| pathCompleterWith | Options.Applicative.Builder.Extra | 
| pathParser | Stack.Path | 
| pathToByteString | Path.Extra | 
| pathToLazyByteString | Path.Extra | 
| pathToText | Path.Extra | 
| payloadLicense | Stack.Dot | 
| payloadVersion | Stack.Dot | 
| pbAsRevision | Stack.Types.Config | 
| pbType | Stack.Types.Config | 
| pcExes | Stack.Types.Build | 
| pcLibrary | Stack.Types.Build | 
| pcoAbsolute | Options.Applicative.Builder.Extra | 
| pcoDirFilter | Options.Applicative.Builder.Extra | 
| pcoFileFilter | Options.Applicative.Builder.Extra | 
| pcoRelative | Options.Applicative.Builder.Extra | 
| pcoRootDir | Options.Applicative.Builder.Extra | 
| pdpModifiedBuildable | Stack.Package | 
| pdpOrigBuildable | Stack.Package | 
| pdSHA256 | Stack.Types.PackageIndex | 
| pdSize | Stack.Types.PackageIndex | 
| pdUrl | Stack.Types.PackageIndex | 
| peekTBQueue | Stack.Prelude | 
| peekTChan | Stack.Prelude | 
| peekTQueue | Stack.Prelude | 
| pi | Stack.Prelude | 
| piiLocation | Stack.Types.Package, Stack.Types.Build | 
| piiPackageLocation | Stack.Types.Package | 
| piiVersion | Stack.Types.Package, Stack.Types.Build | 
| pirIdent | Stack.Types.PackageIdentifier | 
| pirRevision | Stack.Types.PackageIdentifier | 
| plainEnvSettings | Stack.Exec | 
| Plan |   | 
| 1 (Type/Class) | Stack.Types.Build | 
| 2 (Data Constructor) | Stack.Types.Build | 
| planFinals | Stack.Types.Build | 
| planInstallExes | Stack.Types.Build | 
| planTasks | Stack.Types.Build | 
| planUnregisterLocal | Stack.Types.Build | 
| PLArchive | Stack.Types.BuildPlan | 
| platformGhcRelDir | Stack.Types.Config | 
| platformGhcVerOnlyRelDir | Stack.Types.Config | 
| platformL | Stack.Types.Config | 
| platformOnlyRelDir | Stack.Types.Config | 
| PlatformVariant |   | 
| 1 (Type/Class) | Stack.Types.Config | 
| 2 (Data Constructor) | Stack.Types.Config | 
| platformVariantEnvVar | Stack.Constants | 
| platformVariantL | Stack.Types.Config | 
| PlatformVariantNone | Stack.Types.Config | 
| PLFilePath | Stack.Types.BuildPlan | 
| PLIndex | Stack.Types.BuildPlan | 
| PLOther | Stack.Types.BuildPlan | 
| PLRepo | Stack.Types.BuildPlan | 
| poll | Stack.Prelude | 
| pollSTM | Stack.Prelude | 
| PrecompiledCache |   | 
| 1 (Type/Class) | Stack.Types.Build | 
| 2 (Data Constructor) | Stack.Types.Build | 
| precompiledCacheVC | Stack.Types.Build | 
| preferredPlatforms | Stack.Setup | 
| preFetch | Stack.Build.Execute | 
| preProcess | System.Process.Read | 
| prettyDebug | Stack.PrettyPrint | 
| prettyDebugL | Stack.PrettyPrint | 
| prettyDebugS | Stack.PrettyPrint | 
| prettyError | Stack.PrettyPrint | 
| prettyErrorL | Stack.PrettyPrint | 
| prettyErrorNoIndent | Stack.PrettyPrint | 
| prettyErrorNoIndentL | Stack.PrettyPrint | 
| prettyErrorNoIndentS | Stack.PrettyPrint | 
| prettyErrorS | Stack.PrettyPrint | 
| prettyInfo | Stack.PrettyPrint | 
| prettyInfoL | Stack.PrettyPrint | 
| prettyInfoS | Stack.PrettyPrint | 
| prettyWarn | Stack.PrettyPrint | 
| prettyWarnL | Stack.PrettyPrint | 
| prettyWarnNoIndent | Stack.PrettyPrint | 
| prettyWarnNoIndentL | Stack.PrettyPrint | 
| prettyWarnNoIndentS | Stack.PrettyPrint | 
| prettyWarnS | Stack.PrettyPrint | 
| preventInContainer | Stack.Docker | 
| printExceptionStderr | Stack.FileWatch | 
| printGraph | Stack.Dot | 
| printPlan | Stack.Build.Execute | 
| ProcessExitedUnsuccessfully | System.Process.Run | 
| ProcessFailed | System.Process.Read | 
| Product |   | 
| 1 (Data Constructor) | Stack.Prelude | 
| 2 (Type/Class) | Stack.Prelude | 
| product | Stack.Prelude | 
| Project |   | 
| 1 (Type/Class) | Stack.Types.Config | 
| 2 (Data Constructor) | Stack.Types.Config | 
| ProjectAndConfigMonoid |   | 
| 1 (Type/Class) | Stack.Types.Config | 
| 2 (Data Constructor) | Stack.Types.Config | 
| projectCompiler | Stack.Types.Config | 
| projectDependencies | Stack.Types.Config | 
| projectDockerSandboxDir | Stack.Constants.Config | 
| projectExeCompleter | Stack.Options.Completion | 
| projectExtraPackageDBs | Stack.Types.Config | 
| projectFlags | Stack.Types.Config | 
| ProjectPackage | Stack.Build.Target | 
| projectPackages | Stack.Types.Config | 
| projectResolver | Stack.Types.Config | 
| projectRootL | Stack.Types.Config | 
| projectUserMsg | Stack.Types.Config | 
| properFraction | Stack.Prelude | 
| pruneDeps | Stack.PackageDump | 
| pruneDockerImagesLastUsed | Stack.Docker.GlobalDB | 
| pruneGraph | Stack.Dot | 
| PSFiles | Stack.Types.Package | 
| PSIndex | Stack.Types.Package | 
| pull | Stack.Docker | 
| PullFailedException | Stack.Types.Docker, Stack.Docker | 
| punctuate | Text.PrettyPrint.Leijen.Extended, Stack.PrettyPrint | 
| pure | Stack.Prelude | 
| pured | Data.Attoparsec.Combinators | 
| pureTry | Stack.Prelude | 
| pureTryDeep | Stack.Prelude | 
| putMVar | Stack.Prelude | 
| putTMVar | Stack.Prelude | 
| PvpBounds |   | 
| 1 (Type/Class) | Stack.Types.Config | 
| 2 (Data Constructor) | Stack.Types.Config | 
| PvpBoundsBoth | Stack.Types.Config | 
| PvpBoundsLower | Stack.Types.Config | 
| PvpBoundsNone | Stack.Types.Config | 
| pvpBoundsOption | Stack.Options.HpcReportParser | 
| PvpBoundsType | Stack.Types.Config | 
| PvpBoundsUpper | Stack.Types.Config |