[Haskell-cafe] hash-cons