Clojure - gen-class – how it works and how to use it | Hacker News Reader