Fred Friis
val x = List<Map<Long, Set<Foo>>>
val y = Map<Long, Set<Foo>>
Nicolas Acart
val y = x.reduce { mapA, mapB -> mapA.combine(mapB, Set<Foo>::plus) }
import arrow.core.combine
A modern programming language that makes developers happier.