A LLVM bytecode compiler for Clojure