Pre conditions throw errors
Pre conditions throw errors

The object thrown by `:pre` and `:post` conditions is not a subclass of Exception, it's an Error, and thus will not be caught with the `try/catch Exception` idiom. Update the docs to reflect this.
clojure/clojure-site