[Haskell-cafe] Reading open data types