sig
  type element = Dom.element
  val focus : Snabbdom_dom.element -> unit
  val document : Dom.document
  val get_element_by_id :
    Dom.document -> string -> Snabbdom_dom.element option
  val stop_propagation : 'Dom.event_like -> unit
  val prevent_default : 'Dom.event_like -> unit
  val get_target : 'Dom.event_like -> 'Dom.eventTarget_like
  val get_value : 'Dom.eventTarget_like -> string
  val get_event_key : Dom.keyboardEvent -> string
  val is_checked : 'Dom.eventTarget_like -> bool
  val set_timeout : (unit -> unit) -> int -> int
end