Learning clojure constructs by fixing failing tests