Я хотел бы иметь возможность вызывать функции clojure, используя ключевые аргументы, например:
(do-something :arg1 1 :arg2 "Hello")
: возможно ли это без необходимости:
(do-something {:arg1 1 :arg2 "Hello"})
: и могу ли ятакже использовать: предварительные предварительные условия, чтобы обеспечить некоторую проверку, чтобы убедиться, что все аргументы включены?