A Compact Hindley-Milner/Algorithm W Implementation in Clojure | Dark Hacker News