Recommendations for using assertions in Clojure