Datalog for trees in Clojure | Hacker News Reader