Allow replaceState via `Location.replaceState` #4