package Bar; use Smart::Comments; sub blather { ### $foo } #### package Foo; use LWP::UserAgent; sub make_agent { LWP::UserAgent->new } #### package Foo; # NOTE: this module needs LWP::UserAgent loaded in order to work sub make_agent { LWP::UserAgent->new } #### use runtime LWP::UserAgent;