[Haskell-cafe] Natural keys in Haskell data structures