haskell-bindings-dsl