[Haskell-cafe] Lack of expressiveness in kinds?