Dynamic Scope and Resource Management in Clojure | Hacker News Reader