whitespace fixes
correct type annotation to remove reflection
global clojure exclusion