1 2 3 4 5 6 7 8
-- Kind error message module ShouldFail where data T k = T (k Int) g :: T Int g x = x