Add typed-clojure-mode (closes #1484)