Haskell Foreign Function Interface (FFI) for OCaml