Things not in clojure.core, but are general enough that they could be