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