Python wrapper for LLVM