Scope != Lifetime
Scope :: is the collection of statements where a variable can be referenced. Those statements are called the referencing environment of that variable.
Lifetime :: is the association between a variable(the name) and its place of storage in memory(address).