A first take on contracts in Clojure | Hacker News Reader