Robust Clojure: The best way to handle nil | Hacker News Reader