RE: [Haskell-cafe] RFE: Extensible algebraic user-defined data types?