Clojure swap.