Pure OCaml Cloudstack API client