OCaml binding for libvirt