Using binding to mock out even “direct linked” functions in Clojure | Hacker News Reader