|  Generic Bool | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic Ordering | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic Exp |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Match |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Clause |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Pat |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Type |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Dec |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Name |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic FunDep |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic InjectivityAnn |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Overlap |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic () | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic Value |   | 
Instance detailsDefined in Data.Aeson.Types.Internal    | 
|  Generic Void | Since: base-4.8.0.0  | 
Instance detailsDefined in Data.Void    | 
|  Generic Version | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Version    | 
|  Generic ExitCode |   | 
Instance detailsDefined in GHC.IO.Exception    | 
|  Generic All | Since: base-4.7.0.0  | 
Instance detailsDefined in Data.Semigroup.Internal    | 
|  Generic Any | Since: base-4.7.0.0  | 
Instance detailsDefined in Data.Semigroup.Internal    | 
|  Generic Fixity | Since: base-4.7.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic Associativity | Since: base-4.7.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic SourceUnpackedness | Since: base-4.9.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic SourceStrictness | Since: base-4.9.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic DecidedStrictness | Since: base-4.9.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic Extension |   | 
Instance detailsDefined in GHC.LanguageExtensions.Type    | 
|  Generic ForeignSrcLang |   | 
Instance detailsDefined in GHC.ForeignSrcLang.Type    | 
|  Generic URI |   | 
Instance detailsDefined in Network.URI    | 
|  Generic URIAuth |   | 
Instance detailsDefined in Network.URI    | 
|  Generic Doc |   | 
Instance detailsDefined in Text.PrettyPrint.HughesPJ    | 
|  Generic TextDetails |   | 
Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJ    | 
|  Generic Style |   | 
Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJ    | 
|  Generic Mode |   | 
Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJ    | 
|  Generic ModName |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic PkgName |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Module |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic OccName |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic NameFlavour |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic NameSpace |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Loc |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Info |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic ModuleInfo |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Fixity |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic FixityDirection |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Lit |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Bytes |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Body |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Guard |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Stmt |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Range |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic DerivClause |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic DerivStrategy |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic TypeFamilyHead |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic TySynEqn |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Foreign |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Callconv |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Safety |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Pragma |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Inline |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic RuleMatch |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Phases |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic RuleBndr |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic AnnTarget |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic SourceUnpackedness |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic SourceStrictness |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic DecidedStrictness |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Con |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Bang |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic PatSynDir |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic PatSynArgs |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic TyVarBndr |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic FamilyResultSig |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic TyLit |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic Role |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic AnnLookup |   | 
Instance detailsDefined in Language.Haskell.TH.Syntax    | 
|  Generic [a] | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (Maybe a) | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (Par1 p) | Since: base-4.7.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (Only a) |   | 
Instance detailsDefined in Data.Tuple.Only    | 
|  Generic (Complex a) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Complex    | 
|  Generic (Min a) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Semigroup    | 
|  Generic (Max a) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Semigroup    | 
|  Generic (First a) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Semigroup    | 
|  Generic (Last a) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Semigroup    | 
|  Generic (WrappedMonoid m) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Semigroup    | 
|  Generic (Option a) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Semigroup    | 
|  Generic (ZipList a) | Since: base-4.7.0.0  | 
Instance detailsDefined in Control.Applicative    | 
|  Generic (Identity a) | Since: base-4.8.0.0  | 
Instance detailsDefined in Data.Functor.Identity    | 
|  Generic (First a) | Since: base-4.7.0.0  | 
Instance detailsDefined in Data.Monoid    | 
|  Generic (Last a) | Since: base-4.7.0.0  | 
Instance detailsDefined in Data.Monoid    | 
|  Generic (Dual a) | Since: base-4.7.0.0  | 
Instance detailsDefined in Data.Semigroup.Internal    | 
|  Generic (Endo a) | Since: base-4.7.0.0  | 
Instance detailsDefined in Data.Semigroup.Internal    | 
|  Generic (Sum a) | Since: base-4.7.0.0  | 
Instance detailsDefined in Data.Semigroup.Internal    | 
|  Generic (Product a) | Since: base-4.7.0.0  | 
Instance detailsDefined in Data.Semigroup.Internal    | 
|  Generic (Down a) | Since: base-4.12.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (NonEmpty a) | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (Tree a) | Since: containers-0.5.8  | 
Instance detailsDefined in Data.Tree    | 
|  Generic (FingerTree a) | Since: containers-0.6.1  | 
Instance detailsDefined in Data.Sequence.Internal    | 
|  Generic (Digit a) | Since: containers-0.6.1  | 
Instance detailsDefined in Data.Sequence.Internal    | 
|  Generic (Node a) | Since: containers-0.6.1  | 
Instance detailsDefined in Data.Sequence.Internal    | 
|  Generic (Elem a) | Since: containers-0.6.1  | 
Instance detailsDefined in Data.Sequence.Internal    | 
|  Generic (ViewL a) | Since: containers-0.5.8  | 
Instance detailsDefined in Data.Sequence.Internal    | 
|  Generic (ViewR a) | Since: containers-0.5.8  | 
Instance detailsDefined in Data.Sequence.Internal    | 
|  Generic (Fix f) |   | 
Instance detailsDefined in Data.Fix    | 
|  Generic (Finite n) |   | 
Instance detailsDefined in Data.Finite.Internal    | 
|  Generic (Doc a) |   | 
Instance detailsDefined in Text.PrettyPrint.Annotated.HughesPJ    | 
|  Generic (Maybe a) |   | 
Instance detailsDefined in Data.Strict.Maybe    | 
|  Generic (Either a b) | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (V1 p) | Since: base-4.9.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (U1 p) | Since: base-4.7.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (a, b) | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (Arg a b) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Semigroup    | 
|  Generic (WrappedMonad m a) | Since: base-4.7.0.0  | 
Instance detailsDefined in Control.Applicative    | 
|  Generic (Proxy t) | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (Cofree f a) |   | 
Instance detailsDefined in Control.Comonad.Cofree    | 
|  Generic (Free f a) |   | 
Instance detailsDefined in Control.Monad.Free    | 
|  Generic (Pair a b) |   | 
Instance detailsDefined in Data.Strict.Tuple    | 
|  Generic (These a b) |   | 
Instance detailsDefined in Data.Strict.These    | 
|  Generic (Either a b) |   | 
Instance detailsDefined in Data.Strict.Either    | 
|  Generic (These a b) |   | 
Instance detailsDefined in Data.These    | 
|  Generic (Rec1 f p) | Since: base-4.7.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (URec (Ptr ()) p) | Since: base-4.9.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (URec Char p) | Since: base-4.9.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (URec Double p) | Since: base-4.9.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (URec Float p) |   | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (URec Int p) | Since: base-4.9.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (URec Word p) | Since: base-4.9.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (a, b, c) | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics   Methods from :: (a, b, c) -> Rep (a, b, c) x # to :: Rep (a, b, c) x -> (a, b, c) #  | 
|  Generic (WrappedArrow a b c) | Since: base-4.7.0.0  | 
Instance detailsDefined in Control.Applicative    | 
|  Generic (Kleisli m a b) | Since: base-4.14.0.0  | 
Instance detailsDefined in Control.Arrow    | 
|  Generic (Const a b) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Functor.Const    | 
|  Generic (Ap f a) | Since: base-4.12.0.0  | 
Instance detailsDefined in Data.Monoid    | 
|  Generic (Alt f a) | Since: base-4.8.0.0  | 
Instance detailsDefined in Data.Semigroup.Internal    | 
|  Generic (Join p a) |   | 
Instance detailsDefined in Data.Bifunctor.Join    | 
|  Generic (FreeF f a b) |   | 
Instance detailsDefined in Control.Monad.Trans.Free    | 
|  Generic (Tagged s b) |   | 
Instance detailsDefined in Data.Tagged    | 
|  Generic (These1 f g a) |   | 
Instance detailsDefined in Data.Functor.These    | 
|  Generic (K1 i c p) | Since: base-4.7.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic ((f :+: g) p) | Since: base-4.7.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic ((f :*: g) p) | Since: base-4.7.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (a, b, c, d) | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics   Methods from :: (a, b, c, d) -> Rep (a, b, c, d) x # to :: Rep (a, b, c, d) x -> (a, b, c, d) #  | 
|  Generic (Product f g a) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Functor.Product    | 
|  Generic (Sum f g a) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Functor.Sum    | 
|  Generic (M1 i c f p) | Since: base-4.7.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic ((f :.: g) p) | Since: base-4.7.0.0  | 
Instance detailsDefined in GHC.Generics    | 
|  Generic (a, b, c, d, e) | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics   Methods from :: (a, b, c, d, e) -> Rep (a, b, c, d, e) x # to :: Rep (a, b, c, d, e) x -> (a, b, c, d, e) #  | 
|  Generic (Compose f g a) | Since: base-4.9.0.0  | 
Instance detailsDefined in Data.Functor.Compose    | 
|  Generic (WrappedBifunctor p a b) |   | 
Instance detailsDefined in Data.Bifunctor.Wrapped    | 
|  Generic (Joker g a b) |   | 
Instance detailsDefined in Data.Bifunctor.Joker    | 
|  Generic (Flip p a b) |   | 
Instance detailsDefined in Data.Bifunctor.Flip    | 
|  Generic (Clown f a b) |   | 
Instance detailsDefined in Data.Bifunctor.Clown    | 
|  Generic (a, b, c, d, e, f) | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics  Associated Types type Rep (a, b, c, d, e, f) :: Type -> Type #   Methods from :: (a, b, c, d, e, f) -> Rep (a, b, c, d, e, f) x # to :: Rep (a, b, c, d, e, f) x -> (a, b, c, d, e, f) #  | 
|  Generic (Sum p q a b) |   | 
Instance detailsDefined in Data.Bifunctor.Sum    | 
|  Generic (Product f g a b) |   | 
Instance detailsDefined in Data.Bifunctor.Product    | 
|  Generic (a, b, c, d, e, f, g) | Since: base-4.6.0.0  | 
Instance detailsDefined in GHC.Generics  Associated Types type Rep (a, b, c, d, e, f, g) :: Type -> Type #   Methods from :: (a, b, c, d, e, f, g) -> Rep (a, b, c, d, e, f, g) x # to :: Rep (a, b, c, d, e, f, g) x -> (a, b, c, d, e, f, g) #  | 
|  Generic (Tannen f p a b) |   | 
Instance detailsDefined in Data.Bifunctor.Tannen    | 
|  Generic (a, b, c, d, e, f, g, h) Source # |   | 
Instance detailsDefined in Database.Beam.Backend.SQL.Row  Associated Types type Rep (a, b, c, d, e, f, g, h) :: Type -> Type #   Methods from :: (a, b, c, d, e, f, g, h) -> Rep (a, b, c, d, e, f, g, h) x # to :: Rep (a, b, c, d, e, f, g, h) x -> (a, b, c, d, e, f, g, h) #  | 
|  Generic (Biff p f g a b) |   | 
Instance detailsDefined in Data.Bifunctor.Biff    |