NAME
PackagesInThisFile - list the top-level packages defined in a file
SYNOPSIS
use PackagesInThisFile qw(foo);
# populates @PIF
#
When you C<use> this package from a file, the package populates package
variable C<@PIF> with the names of the top-level packages that are defined in
that file and that have a subroutine of the given name. C<@PIF> is sorted by
line number in the file.