Есть ли в библиотеке Clojure функция "assoc-if"? I. Если значение истинно, обновите карту с заданным значением ключа. Я попытался найти что-то с этой точки зрения, но мне не хватало.
(defn assoc-if
[m key value]
(if value (assoc m key value) m))