господа вопрос, как можно красиво собрать мапу, когда есть куча параметров, которые нужно положить в мапу, каждый из которых может быть nil, если параметр nil, то класть его туда не нужно. Как пример вот (let [a 1 b nil c 3 d 4 e nil] (->> {:a a :b b :c c :d d :e e} (remove (fn [[_ v]] (nil? v))) (into {}))) ;; => {:a 1:c 3 :d 4}