Implement clojure.core/shuffel (at long last).