Comment Comment by pangram You're aware of core.typed? If not, take a look -- it provides type checking / induction on Clojure code. parent pangram 11 years ago