Let's see if the value of a has changed at the end, and it hasn't, and the reason it hasn't is what gets passed in here-- even when we have a complex expression, even when we use a name, or we have some calculation that produces the value-- what gets passed in is the value that that evaluates to. 