Write uima components in clojure