[Haskell-cafe] Structural sharing in haskell data structures?