clojure port of square javawriter