1 2 3 4 5 6 7 8 9
{-# LANGUAGE TypeFamilies, UndecidableSuperClasses #-} module T19186 where import Data.Kind type family F a :: Constraint class F a => C a