pub trait LLVM<T> { fn llvm(&self) -> *mut T; }
Allows for llama types to be converted into LLVM pointers
Return a LLVM pointer