Read more on MDN
let back: WebAPI.HistoryAPI.history => unit
let forward: WebAPI.HistoryAPI.history => unit
let go: (WebAPI.HistoryAPI.history, ~delta: int=?) => unit
let pushState: ( WebAPI.HistoryAPI.history, ~data: JSON.t, ~unused: string, ~url: string=?,) => unit
let replaceState: ( WebAPI.HistoryAPI.history, ~data: JSON.t, ~unused: string, ~url: string=?,) => unit