Haskell bindings for libNVVM