A Lisp interpreter implemented in LLVM IR