Why Clojure doesn't need invokedynamic | Hacker News Reader