[Haskell-cafe] unlifted types in classes