Очень часто создаются мультиметоды, которые отправляют в класс первого или единственного аргумента.В этом случае «класс» может быть классом Java, записью (defrecord создает класс Java) или даже внутренним типом Clojure, таким как ISeq.
Вы также можете отправить произвольную функцию из аргументов, переданных функции.Например, вы можете вычислить функцию и отправить ключевое слово, если хотите.