More haskell bindings