Make your globals and your locals look different.
What's a global? Anything that exists across more than one subroutine. So yes, "file scoped lexicals" are global. What's local? Anything that exists in only one subroutine.