[Haskell-cafe] Views of data types