> 2. Deprecate and remove. Removal is good. (Less code, less errors ...) But the following cannot be obtained via Foldable.fold ? unionsWith :: Ord k => (a -> a -> a) -> [Map k a] -> Map k a - J.W.