[Haskell-cafe] History data structure suggestion