in reply to Dynamically Changing Packages w/out Eval
local *{$package}::__ANON__ = sub { ... }; [download]
local *{$package."::__ANON__"} = sub { ... }; [download]