Что думаете о такой деструктуризации аргументов? Нечитаемая обфускация или декларативно и интуитивно? (defn inc-unit [unit {unit-value unit, :or {unit-value (get-min-value value unit)}, :as value}] '...)
У меня её линтер не вывозит, но кложура исполняет хорошо