examples of let and shadowing