allow wrapping plain clojure functions