skidracer #1 Given your second one works, I'm thinking perhaps Mark's intention was to give parameters access to function global scope or whatever and maybe with another tweak your first example could compile in future, would be a good thing IMHO.