[Haskell-cafe] Implementing "unionAll"