trocar chaves e valores em um mapa
Existe uma função para trocar a chave e o valor de um determinado mapa. Então, dado um mapa, eu quero que as chaves se tornem valores e valorize as chaves.
(swap {:a 2 b 4}) => {2 :a 4 :b}
Uma maneira de fazer isso é
(zipmap (vals my-map) (keys my-map))
No entanto perguntando se clojure fornece um utilitário fn para isso?