Experimenting with OCaml C bindings