Forest: One Tree to Rule Them All
Alan Thompson at Clojure/conj 2017
Forest is a new Clojure library for parsing and manipulating Abstract Syntax Trees and other tree-like structures. The Forest library makes it easy to create, search, and modify trees, while preserving Clojure's functional & immutable values.