OCaml bindings to daestruct