[Haskell-cafe] Why is the no tuple syntax for sum types