I guess most of the code we have we declare variables at the beginning but true there's a good argument for being nearby too.

That's also interesting to know about static initialization too.