[Haskell-cafe] Read instance for constructors?