more haskell interface requests
bug in haskell interface
haskell bindings: first class enum support