made testable with any clojure test lib