I got your point!
As for scope, I assume you talk about global/public or local declarations?