sig
  val appendChild :
    ?before:'Eliom_content.Html.elt ->
    'Eliom_content.Html.Id.id -> 'Eliom_content.Html.elt -> unit
  val appendChildren :
    ?before:'Eliom_content.Html.elt ->
    'Eliom_content.Html.Id.id -> 'Eliom_content.Html.elt list -> unit
  val removeChild :
    'Eliom_content.Html.Id.id -> 'Eliom_content.Html.elt -> unit
  val replaceChild :
    'Eliom_content.Html.Id.id ->
    'Eliom_content.Html.elt -> 'Eliom_content.Html.elt -> unit
  val removeChildren : 'Eliom_content.Html.Id.id -> unit
  val replaceChildren :
    'Eliom_content.Html.Id.id -> 'Eliom_content.Html.elt list -> unit
  val addEventListener :
    ?capture:bool ->
    'Eliom_content.Html.Id.id ->
    (#Js_of_ocaml.Dom_html.event as 'b) Js_of_ocaml.Js.t
    Js_of_ocaml.Dom_html.Event.typ ->
    ('Eliom_content.Html.elt -> 'Js_of_ocaml.Js.t -> bool) ->
    Js_of_ocaml.Dom_html.event_listener_id
end