I'd just like to follow up my own post and the discussions with these observations:
Yeah, I'm quite aware of
tricks, etc.
I was hoping that someone might have come up with a trick that would allow an "even more strict" mode whereby you could get a warning emitted when this situation occurred.
For example, it seems like you might be able to code an END block that made a pass through your symbol table if-and-only-if you were running under "-c". I've got some time on my hands; perhaps I'll putter around in this direction myself.