[Haskell-cafe] Map Reduce spec in Haskell