Clojure: if-let and when-let | Hacker News Reader