[Haskell-cafe] newtype a Constraint?