Я пытаюсь идиоматически объединить несколько карт в одну карту, используя clojure.
Вход
{:a 1 :b "a"}
{:a 2 :b "b"}
{:a 3 :b "c"}
{:a 4 :b "a"}
Ожидается
{:a #{1,2,3,4}, :b #{"a" "b" "c"}}
Значения для каждого ключа преобразуются в набор значений исходных карт.