A Clojure wrapper for the Java ASM bytecode library