A package to convert the LLVM IR into a native Haskell data type