Move core.typed font-locking code outside clojure.jar's code