4clojure 95: to tree, or not to tree