mcsalgado
https://en.wikipedia.org/wiki/Variable_shadowing
edit: I should've called it "variable redefinition" or something like that I guess, my mistake. Reassignment is definitely not the correct terminology for this.
Still, it's not shadowing because the new binding of 'x' is not effectively shadowing some other 'x' name, it's just taking its place in the same scope. And this is orthogonal to the memory allocation of the assigned objects.
"The fires are fueled not only by a rise in global temperatures but also by Brazil’s President Jair Bolsonaro. The fiery, anti-environment populist has encouraged settlements in the Amazon region, sacked the head of the government agency that monitors deforestation from space, and just this week blamed NGOs for setting the fires to make him look bad."
https://www.wired.com/story/humans-more-than-drought-are-fue...