| Structured OpenModule # |  | 
| Instance detailsDefined in Distribution.Backpack | 
| Structured OpenUnitId # |  | 
| Instance detailsDefined in Distribution.Backpack | 
| Structured ModuleShape # |  | 
| Instance detailsDefined in Distribution.Backpack.ModuleShape | 
| Structured CabalSpecVersion # |  | 
| Instance detailsDefined in Distribution.CabalSpecVersion | 
| Structured ModTime # |  | 
| Instance detailsDefined in Distribution.Compat.Time | 
| Structured AbiTag # |  | 
| Instance detailsDefined in Distribution.Compiler | 
| Structured CompilerFlavor # |  | 
| Instance detailsDefined in Distribution.Compiler | 
| Structured CompilerId # |  | 
| Instance detailsDefined in Distribution.Compiler | 
| Structured License # |  | 
| Instance detailsDefined in Distribution.License | 
| Structured ModuleName # |  | 
| Instance detailsDefined in Distribution.ModuleName | 
| Structured License # |  | 
| Instance detailsDefined in Distribution.SPDX.License | 
| Structured LicenseExceptionId # |  | 
| Instance detailsDefined in Distribution.SPDX.LicenseExceptionId | 
| Structured LicenseExpression # |  | 
| Instance detailsDefined in Distribution.SPDX.LicenseExpression | 
| Structured SimpleLicenseExpression # |  | 
| Instance detailsDefined in Distribution.SPDX.LicenseExpression | 
| Structured LicenseId # |  | 
| Instance detailsDefined in Distribution.SPDX.LicenseId | 
| Structured LicenseRef # |  | 
| Instance detailsDefined in Distribution.SPDX.LicenseReference | 
| Structured Compiler # |  | 
| Instance detailsDefined in Distribution.Simple.Compiler | 
| Structured DebugInfoLevel # |  | 
| Instance detailsDefined in Distribution.Simple.Compiler | 
| Structured OptimisationLevel # |  | 
| Instance detailsDefined in Distribution.Simple.Compiler | 
| Structured PackageDB # |  | 
| Instance detailsDefined in Distribution.Simple.Compiler | 
| Structured ProfDetailLevel # |  | 
| Instance detailsDefined in Distribution.Simple.Compiler | 
| Structured PathTemplate # |  | 
| Instance detailsDefined in Distribution.Simple.InstallDirs | 
| Structured PathComponent # |  | 
| Instance detailsDefined in Distribution.Simple.InstallDirs.Internal | 
| Structured PathTemplateVariable # |  | 
| Instance detailsDefined in Distribution.Simple.InstallDirs.Internal | 
| Structured ProgramDb # |  | 
| Instance detailsDefined in Distribution.Simple.Program.Db | 
| Structured ProgramSearchPathEntry # |  | 
| Instance detailsDefined in Distribution.Simple.Program.Find | 
| Structured ConfiguredProgram # |  | 
| Instance detailsDefined in Distribution.Simple.Program.Types | 
| Structured ProgramLocation # |  | 
| Instance detailsDefined in Distribution.Simple.Program.Types | 
| Structured ConfigFlags # |  | 
| Instance detailsDefined in Distribution.Simple.Setup | 
| Structured HaddockTarget # |  | 
| Instance detailsDefined in Distribution.Simple.Setup | 
| Structured TestShowDetails # |  | 
| Instance detailsDefined in Distribution.Simple.Setup | 
| Structured Arch # |  | 
| Instance detailsDefined in Distribution.System | 
| Structured OS # |  | 
| Instance detailsDefined in Distribution.System | 
| Structured Platform # |  | 
| Instance detailsDefined in Distribution.System | 
| Structured AbiDependency # |  | 
| Instance detailsDefined in Distribution.Types.AbiDependency | 
| Structured AbiHash # |  | 
| Instance detailsDefined in Distribution.Types.AbiHash | 
| Structured Benchmark # |  | 
| Instance detailsDefined in Distribution.Types.Benchmark | 
| Structured BenchmarkInterface # |  | 
| Instance detailsDefined in Distribution.Types.BenchmarkInterface | 
| Structured BenchmarkType # |  | 
| Instance detailsDefined in Distribution.Types.BenchmarkType | 
| Structured BuildInfo # |  | 
| Instance detailsDefined in Distribution.Types.BuildInfo | 
| Structured BuildType # |  | 
| Instance detailsDefined in Distribution.Types.BuildType | 
| Structured ComponentId # |  | 
| Instance detailsDefined in Distribution.Types.ComponentId | 
| Structured ComponentLocalBuildInfo # |  | 
| Instance detailsDefined in Distribution.Types.ComponentLocalBuildInfo | 
| Structured ComponentName # |  | 
| Instance detailsDefined in Distribution.Types.ComponentName | 
| Structured ComponentRequestedSpec # |  | 
| Instance detailsDefined in Distribution.Types.ComponentRequestedSpec | 
| Structured ConfVar # |  | 
| Instance detailsDefined in Distribution.Types.ConfVar | 
| Structured Dependency # |  | 
| Instance detailsDefined in Distribution.Types.Dependency | 
| Structured ExeDependency # |  | 
| Instance detailsDefined in Distribution.Types.ExeDependency | 
| Structured Executable # |  | 
| Instance detailsDefined in Distribution.Types.Executable | 
| Structured ExecutableScope # |  | 
| Instance detailsDefined in Distribution.Types.ExecutableScope | 
| Structured ExposedModule # |  | 
| Instance detailsDefined in Distribution.Types.ExposedModule | 
| Structured FlagAssignment # |  | 
| Instance detailsDefined in Distribution.Types.Flag | 
| Structured FlagName # |  | 
| Instance detailsDefined in Distribution.Types.Flag | 
| Structured PackageFlag # |  | 
| Instance detailsDefined in Distribution.Types.Flag | 
| Structured ForeignLib # |  | 
| Instance detailsDefined in Distribution.Types.ForeignLib | 
| Structured LibVersionInfo # |  | 
| Instance detailsDefined in Distribution.Types.ForeignLib | 
| Structured ForeignLibOption # |  | 
| Instance detailsDefined in Distribution.Types.ForeignLibOption | 
| Structured ForeignLibType # |  | 
| Instance detailsDefined in Distribution.Types.ForeignLibType | 
| Structured GenericPackageDescription # |  | 
| Instance detailsDefined in Distribution.Types.GenericPackageDescription | 
| Structured GivenComponent # |  | 
| Instance detailsDefined in Distribution.Types.GivenComponent | 
| Structured IncludeRenaming # |  | 
| Instance detailsDefined in Distribution.Types.IncludeRenaming | 
| Structured InstalledPackageInfo # |  | 
| Instance detailsDefined in Distribution.Types.InstalledPackageInfo | 
| Structured LegacyExeDependency # |  | 
| Instance detailsDefined in Distribution.Types.LegacyExeDependency | 
| Structured Library # |  | 
| Instance detailsDefined in Distribution.Types.Library | 
| Structured LibraryName # |  | 
| Instance detailsDefined in Distribution.Types.LibraryName | 
| Structured LibraryVisibility # |  | 
| Instance detailsDefined in Distribution.Types.LibraryVisibility | 
| Structured LocalBuildInfo # |  | 
| Instance detailsDefined in Distribution.Types.LocalBuildInfo | 
| Structured Mixin # |  | 
| Instance detailsDefined in Distribution.Types.Mixin | 
| Structured Module # |  | 
| Instance detailsDefined in Distribution.Types.Module | 
| Structured ModuleReexport # |  | 
| Instance detailsDefined in Distribution.Types.ModuleReexport | 
| Structured ModuleRenaming # |  | 
| Instance detailsDefined in Distribution.Types.ModuleRenaming | 
| Structured MungedPackageId # |  | 
| Instance detailsDefined in Distribution.Types.MungedPackageId | 
| Structured MungedPackageName # |  | 
| Instance detailsDefined in Distribution.Types.MungedPackageName | 
| Structured PackageDescription # |  | 
| Instance detailsDefined in Distribution.Types.PackageDescription | 
| Structured PackageIdentifier # |  | 
| Instance detailsDefined in Distribution.Types.PackageId | 
| Structured PackageName # |  | 
| Instance detailsDefined in Distribution.Types.PackageName | 
| Structured PackageVersionConstraint # |  | 
| Instance detailsDefined in Distribution.Types.PackageVersionConstraint | 
| Structured PkgconfigDependency # |  | 
| Instance detailsDefined in Distribution.Types.PkgconfigDependency | 
| Structured PkgconfigName # |  | 
| Instance detailsDefined in Distribution.Types.PkgconfigName | 
| Structured PkgconfigVersion # |  | 
| Instance detailsDefined in Distribution.Types.PkgconfigVersion | 
| Structured PkgconfigVersionRange # |  | 
| Instance detailsDefined in Distribution.Types.PkgconfigVersionRange | 
| Structured SetupBuildInfo # |  | 
| Instance detailsDefined in Distribution.Types.SetupBuildInfo | 
| Structured KnownRepoType # |  | 
| Instance detailsDefined in Distribution.Types.SourceRepo | 
| Structured RepoKind # |  | 
| Instance detailsDefined in Distribution.Types.SourceRepo | 
| Structured RepoType # |  | 
| Instance detailsDefined in Distribution.Types.SourceRepo | 
| Structured SourceRepo # |  | 
| Instance detailsDefined in Distribution.Types.SourceRepo | 
| Structured TestSuite # |  | 
| Instance detailsDefined in Distribution.Types.TestSuite | 
| Structured TestSuiteInterface # |  | 
| Instance detailsDefined in Distribution.Types.TestSuiteInterface | 
| Structured TestType # |  | 
| Instance detailsDefined in Distribution.Types.TestType | 
| Structured DefUnitId # |  | 
| Instance detailsDefined in Distribution.Types.UnitId | 
| Structured UnitId # |  | 
| Instance detailsDefined in Distribution.Types.UnitId | 
| Structured UnqualComponentName # |  | 
| Instance detailsDefined in Distribution.Types.UnqualComponentName | 
| Structured Version # |  | 
| Instance detailsDefined in Distribution.Types.Version | 
| Structured VersionRange # |  | 
| Instance detailsDefined in Distribution.Types.VersionRange.Internal | 
| Structured ShortText # |  | 
| Instance detailsDefined in Distribution.Utils.ShortText | 
| Structured Verbosity # |  | 
| Instance detailsDefined in Distribution.Verbosity | 
| Structured VerbosityFlag # |  | 
| Instance detailsDefined in Distribution.Verbosity.Internal | 
| Structured VerbosityLevel # |  | 
| Instance detailsDefined in Distribution.Verbosity.Internal | 
| Structured Extension # |  | 
| Instance detailsDefined in Language.Haskell.Extension | 
| Structured KnownExtension # |  | 
| Instance detailsDefined in Language.Haskell.Extension | 
| Structured Language # |  | 
| Instance detailsDefined in Language.Haskell.Extension | 
| Structured Int16 # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Int32 # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Int64 # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Int8 # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Word16 # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Word32 # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Word64 # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured ByteString # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured ByteString # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured IntSet # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Ordering # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Text # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Text # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Day # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured DiffTime # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured NominalDiffTime # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured UTCTime # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured UniversalTime # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured LocalTime # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured TimeOfDay # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured TimeZone # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Word8 # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Integer # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured () # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Bool # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Char # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Double # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Float # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Int # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured Word # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured a => Structured (Graph a) # |  | 
| Instance detailsDefined in Distribution.Compat.Graph | 
| Structured a => Structured (NonEmptySet a) # |  | 
| Instance detailsDefined in Distribution.Compat.NonEmptySet | 
| Structured a => Structured (Last' a) # |  | 
| Instance detailsDefined in Distribution.Compat.Semigroup | 
| Structured a => Structured (Option' a) # |  | 
| Instance detailsDefined in Distribution.Compat.Semigroup | 
| Structured a => Structured (PerCompilerFlavor a) # |  | 
| Instance detailsDefined in Distribution.Compiler | 
| Structured a => Structured (Flag a) # |  | 
| Instance detailsDefined in Distribution.Simple.Flag | 
| Structured dir => Structured (InstallDirs dir) # |  | 
| Instance detailsDefined in Distribution.Simple.InstallDirs | 
| Structured a => Structured (PackageIndex a) # |  | 
| Instance detailsDefined in Distribution.Simple.PackageIndex | 
| Structured c => Structured (Condition c) # |  | 
| Instance detailsDefined in Distribution.Types.Condition | 
| Structured a => Structured (NubList a) # |  | 
| Instance detailsDefined in Distribution.Utils.NubList | 
| Structured a => Structured (NonEmpty a) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured a => Structured (Ratio a) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured v => Structured (IntMap v) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured v => Structured (Seq v) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured k => Structured (Set k) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured a => Structured (Maybe a) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| Structured a => Structured [a] # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| (Structured a, Structured b) => Structured (Either a b) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| (Structured k, Structured v) => Structured (Map k v) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| (Structured a1, Structured a2) => Structured (a1, a2) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| (Structured v, Structured c, Structured a) => Structured (CondBranch v c a) # |  | 
| Instance detailsDefined in Distribution.Types.CondTree | 
| (Structured v, Structured c, Structured a) => Structured (CondTree v c a) # |  | 
| Instance detailsDefined in Distribution.Types.CondTree | 
| (Structured a1, Structured a2, Structured a3) => Structured (a1, a2, a3) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| (Structured a1, Structured a2, Structured a3, Structured a4) => Structured (a1, a2, a3, a4) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| (Structured a1, Structured a2, Structured a3, Structured a4, Structured a5) => Structured (a1, a2, a3, a4, a5) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured | 
| (Structured a1, Structured a2, Structured a3, Structured a4, Structured a5, Structured a6) => Structured (a1, a2, a3, a4, a5, a6) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured Methods structure :: Proxy (a1, a2, a3, a4, a5, a6) -> Structure # structureHash' :: Tagged (a1, a2, a3, a4, a5, a6) MD5 | 
| (Structured a1, Structured a2, Structured a3, Structured a4, Structured a5, Structured a6, Structured a7) => Structured (a1, a2, a3, a4, a5, a6, a7) # |  | 
| Instance detailsDefined in Distribution.Utils.Structured Methods structure :: Proxy (a1, a2, a3, a4, a5, a6, a7) -> Structure # structureHash' :: Tagged (a1, a2, a3, a4, a5, a6, a7) MD5 |