Is there a idiomatic / built-in way to flip the argument order that is passed to a function in Clojure?
As I do here with the definition of a helper function:
(defn flip [f & xs]
(apply f (reverse xs)))
(vector 1 2) ; [1 2]
(flip vector 1 2) ; [2 1]