Virtual_dom bindings for js_of_ocaml