[Haskell-cafe] [Fwd: selectively allow alternatives in a sum type]