user=> (set! *assert* true) user=> (defn str->int [x] {:pre [(string? x)]} (Integer/valueOf x)) user=> (str->int 12.2) ;;=> AssertionError Assert failed: (string? x) user/str->int...