`module type XML = Xml_sigs.T with type uri = string and type event_handler = Js_of_ocaml.Dom_html.event Js_of_ocaml.Js.t -> bool and type mouse_event_handler = Js_of_ocaml.Dom_html.mouseEvent Js_of_ocaml.Js.t -> bool and type keyboard_event_handler = Js_of_ocaml.Dom_html.keyboardEvent Js_of_ocaml.Js.t -> bool and type elt = Js_of_ocaml.Dom.node Js_of_ocaml.Js.t`
`module Xml : XML with module W = Xml_wrap.NoWrap`
`module Svg : Svg_sigs.Make(Xml).T with module Xml.W = Xml_wrap.NoWrap`
`module Html : Html_sigs.Make(Xml)(Svg).T with module Xml.W = Xml_wrap.NoWrap`
`module Html5 : Html_sigs.Make(Xml)(Svg).T with module Xml.W = Xml_wrap.NoWrap and type 'a elt = 'a Html.elt and type +'a attrib = 'a Html.attrib`
`module Register : sig ... end`
`module Wrap : Xml_wrap.T with type 'a t = 'a React.signal and type 'a tlist = 'a ReactiveData.RList.t and type ('a, 'b) ft = 'a -> 'b`
`module Util : sig ... end`
`module R : sig ... end`
`module To_dom : Tyxml_cast_sigs.TO with type 'a elt = 'a Html.elt`
`module Of_dom : Tyxml_cast_sigs.OF with type 'a elt = 'a Html.elt`