XMPP client in OCaml