[Haskell-cafe] Constraint on data type