object
  method assign : Js.js_string Js.t -> unit Js.meth
  method hash : Js.js_string Js.t Js.prop
  method host : Js.js_string Js.t Js.prop
  method hostname : Js.js_string Js.t Js.prop
  method href : Js.js_string Js.t Js.prop
  method pathname : Js.js_string Js.t Js.prop
  method port : Js.js_string Js.t Js.prop
  method protocol : Js.js_string Js.t Js.prop
  method reload : unit Js.meth
  method replace : Js.js_string Js.t -> unit Js.meth
  method search : Js.js_string Js.t Js.prop
end