object
  method _QueryInterface : 'XPCOM.interface -> 'a
  method _get_arguments : 'b array
  method _get_document : XPCOM.dOMDocument
  method _get_location : string
  method _set_location : string -> unit
  method addEventListener : string -> #XPCOM.dOMEventListener -> bool -> unit
  method addEventListener_fun_ :
    string -> (#XPCOM.dOMEvent -> unit) -> bool -> unit
  method alert : string -> unit
  method back : unit
  method clearInterval : int -> unit
  method clearTimeout : int -> unit
  method close : unit
  method dispatchEvent : #XPCOM.dOMEvent -> bool
  method getBrowser : Mozilla.DOM.tabBrowser
  method openDialog : string -> string -> string -> unit
  method removeEventListener :
    string -> #XPCOM.dOMEventListener -> bool -> unit
  method removeEventListener_fun_ :
    string -> (#XPCOM.dOMEvent -> unit) -> bool -> unit
  method setInterval : (unit -> unit) -> float -> int
  method setTimeout : (unit -> unit) -> float -> int
end