RE: [Haskell-cafe] Using Product Algebraic types