Support variable shadowing