On 02/22/2012 12:52 PM, Andre Renaud wrote: > The disadvantage is you're splitting the information in two places - the > declaration & the initialisation. That's what I was trying to avoid. I want people to feel free to change the code without strange subtle consequences. I can't always _avoid_ subtle complexity, but "simple" is a primary goal here... Rob