lows us to easily visually debug what is going on.  Our clojure representation is
strikingly close to the representation used by the javap decompiler which allows us
to easily compare what we are doing to what javac will do and thus bootstrap a new
problem without having to be experts in the JVM bytecode.</p>
<p>We hope this encourages you to explore what is possible with extremely late-bound
and abstract transformations of your problem space!  In this way we can take
advantage of the highest levels of abst