[Haskell-cafe] Data Type Inheritance ala OO - Inheritence -- howto best in Haskell ?