More intelligently find locals when assigning, looping, excepting.

I find this humorous.
expr never ends with colon?