Symbols.add replaces the prvious definition with the new one
- Print a warning if a variable is shadowed
- Add an example of shadowed variable