[Haskell-cafe] Cardinal Haskell RBTree? And structural sharing.