Understand how an inferred type restricts later reassignment.
let city = "London"; city = 42; console.log(city);
What is the bug in this code?