Parser to convert typescript annotations into typed clojure types