============ Class instances declared in this module ============
instance (Show e, Eq b) => Eq (BazTy a b c Double e f)
-- Defined in `Spec.DeriveAll02'
instance Eq b => Eq (FooData a b c)
-- Defined at test/Spec/DeriveAll02.hs:*
instance (a ~ Int, Ord b, Show a) =>
FooClass (FooData a b c) b Float
-- Defined at test/Spec/DeriveAll02.hs:*
instance (Show e, Ord b) => Ord (BazTy a b c Double e f)
-- Defined in `Spec.DeriveAll02'
instance Ord b => Ord (FooData a b c)
-- Defined at test/Spec/DeriveAll02.hs:*
instance (a ~ Int, Show b) => Show (FooData a b c)
-- Defined at test/Spec/DeriveAll02.hs:*