This code was written to support a presentation "Condition Systems in an Exceptional Language", given at Clojure/Conj 2015 in Philadelphia.
The slides for that presentation are here: https://docs.google.com/presentation/d/14PiMsvqs7f5A3_leDE07HoQkbHf_sUfuNHDShUMyT3A
Notes generated while preparing the presentation are here: https://docs.google.com/document/d/1-OMeZ5f3BoVv_I4oHrUjn5H9myewb1_ldWhaOIY8sj4