type B1 :: * -> * data B1 a = B1 a data instance C.F (B1 a) = B2 a type D :: * -> * data family D a type C.C1 :: * -> Constraint class C.C1 a where type C.F :: * -> * data family C.F a type C.C1 :: * -> Constraint class C.C1 a where type C.F :: * -> * data family C.F a -- Defined at T5417a.hs:7:5 data instance C.F (B1 a) = B2 a -- Defined at T5417.hs:9:10