How I Structured a Clojure(+Script) Application | Hacker News Reader