1 2 3 4 5 6 7 8
{-# LANGUAGE TypeFamilies, ConstraintKinds #-} module T9838a where type EqShow a = (Eq a, Show a) type family F a type instance F Int = Bool