1 2 3 4 5 6 7
{-# LANGUAGE PolyKinds #-} module SigTvKinds where data T (a :: k1) x = MkT (S a ()) data S (b :: k2) y = MkS (T b ()) -- tests TcTyClsDecls.no_sig_tv