llvm compiler for a subset of scheme