Manipulate Clojure source code like the DOM | Hacker News Reader