[Haskell-cafe] Haskell - Heterogeneous Data Structures - Nested Pairs and functional references