interface generator for Haskell to C bindings
