1 2 3 4 5 6
tcfail135.hs:6:23: `f' is not applied to enough type arguments Expected kind `?', but `f' has kind `k0 -> *' In the type `f a -> f' In the class declaration for `Foo'