[Haskell-cafe] -XPolyKinds and undefined arguments