[Haskell-cafe] Difficulties in accessing inner elements of data types