With clojure 1.9 clojure.spec will be available and core libraries should be updated. This should make error messages much better.
This library however could be a useful edition when you encounter the lower level errors.
This library however could be a useful edition when you encounter the lower level errors.
> Obligatory: “we’ve been running the 1.9 Alphas in production for months so that we can leverage clojure.spec” – no problems so far.
[1]: https://groups.google.com/forum/#!topic/clojure/i7ipoze2jos