Haskell bindings to the Java Native Interface