[Haskell-cafe] Interesting data structure