Constructive Mathematics in F# (and Clojure) | Hacker News Reader