ghc-llvm-hs-pure 9.0.0 Pure Haskell LLVM functionality (no FFI)

llvm-hs-pure is a set of pure Haskell types and functions for interacting with LLVM. It includes an algebraic datatype (ADT) to represent LLVM IR. The llvm-hs package builds on this one with FFI bindings to LLVM, but llvm-hs-pure does not require LLVM to be available.