sub foo { say "Pragma out of scope:"; say for @INC; } { use lib::lexical 'path'; say "Pragma in scope:"; say for @INC; foo(); }