A kata for learning clojure TDD style: You task is to create your own TDD framework