Async wrapper around ocaml-zmq