Thanks. I hadn't realized (and perhaps still don't fully understand) the difference between compile time vs. run time errors for variables and functions. But now that I think of it, I suppose this is consistent with the fact that variables need to be declared ahead of usage (if using strict) while function definitions can follow their usage.
in reply to Re: Importing variables (not functions) from in-file packages
in thread Importing variables (not functions) from in-file packages
Is there any analogy to the run-time "BEGIN" to tell the compiler to start (or branch elsewhere)?