don't optimize away repeated stack traces! https://www.metosin.fi/blog/missing-stacktraces/
also, apparently: +ShowCodeDetailsInExceptionMessages from: https://openjdk.java.net/jeps/358
and maybe related: https://github.com/jumarko/clojure-experiments