stuff from living clojure Living Clojure License Copyright © 2015 TODO Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.