Re: [Haskell-cafe] Managing a sum type with a lot of constructors