An analyzer for Clojure code, written in Clojure and producing AST in EDN