The problem with Arc's if statement and Clojure's type hints | Hacker News Reader