1 2 3 4
{-# LANGUAGE TypeFamilies #-} data family T1 a :: * -> * data instance T1 Int = T1_1 -- must fail: too few args