object ('a)
  method appendChild : Dom.node Js.t -> Dom.node Js.t Js.meth
  method attributes : Dom.attr Dom.namedNodeMap Js.t Js.readonly_prop
  method childNodes : Dom.node Dom.nodeList Js.t Js.prop
  method classList : tokenList Js.t Js.readonly_prop
  method className : Js.js_string Js.t Js.prop
  method click : unit Js.meth
  method clientHeight : int Js.readonly_prop
  method clientLeft : int Js.readonly_prop
  method clientTop : int Js.readonly_prop
  method clientWidth : int Js.readonly_prop
  method cloneNode : bool Js.t -> Dom.node Js.t Js.meth
  method compareDocumentPosition :
    Dom.node Js.t -> Dom.DocumentPosition.t Js.meth
  method dir : Js.js_string Js.t Js.prop
  method firstChild : Dom.node Js.t Js.opt Js.prop
  method getAttribute : Js.js_string Js.t -> Js.js_string Js.t Js.opt Js.meth
  method getAttributeNS :
    Js.js_string Js.t ->
    Js.js_string Js.t -> Js.js_string Js.t Js.opt Js.meth
  method getAttributeNode : Js.js_string Js.t -> Dom.attr Js.t Js.opt Js.meth
  method getAttributeNodeNS :
    Js.js_string Js.t -> Js.js_string Js.t -> Dom.attr Js.t Js.opt Js.meth
  method getBoundingClientRect : clientRect Js.t Js.meth
  method getClientRects : clientRectList Js.t Js.meth
  method getContext :
    Dom_html.context -> Dom_html.canvasRenderingContext2D Js.t Js.meth
  method getElementsByTagName :
    Js.js_string Js.t -> Dom.element Dom.nodeList Js.t Js.meth
  method hasAttribute : Js.js_string Js.t -> bool Js.t Js.meth
  method hasAttributeNS :
    Js.js_string Js.t -> Js.js_string Js.t -> bool Js.t Js.meth
  method hasChildNodes : bool Js.t Js.meth
  method height : int Js.prop
  method id : Js.js_string Js.t Js.prop
  method innerHTML : Js.js_string Js.t Js.prop
  method insertBefore :
    Dom.node Js.t -> Dom.node Js.t Js.opt -> Dom.node Js.t Js.meth
  method lang : Js.js_string Js.t Js.prop
  method lastChild : Dom.node Js.t Js.opt Js.prop
  method