David Blaikie <dblaikie at gmail.com> writes:
>> Urk. Forgot about the other reason it has to be function-scope: it
>> needs access to the private constructor. :)
>
> Oh, right - well then they could be private class statics if you
> wanted to avoid the lazy init.
I was told not to do that by someone else. ;)
-Dave