use fully qualified class in type-hint, works around a clojure bug