Distribution.PackageDescription

# Package descriptions

data PackageDescription
emptyPackageDescription
data BuildType
knownBuildTypes

## Libraries

data Library
emptyLibrary
withLib
hasLibs
libModules

## Executables

data Executable
emptyExecutable
withExe
hasExes
exeModules

# Build information

data BuildInfo
emptyBuildInfo
allBuildInfo
hcOptions

## Supplementary build information

type HookedBuildInfo
emptyHookedBuildInfo
updatePackageDescription

# package configuration

data GenericPackageDescription
data Flag
data FlagName
type FlagAssignment
data CondTree v c a
data ConfVar
data Condition c

# Source repositories

data SourceRepo
data RepoKind
data RepoType