Started adding conversions between values of the llvm backend's internal llvm types and the llvm types of the haskell llvm bindings. Generating code by calling into the API depends on creating these conversion functions.