[Haskell-cafe] Strange error message with PolyKinds