Common clojure stuff missing from the core libs.