Library for binding to C libraries using pure OCaml