Ah I see! It's a PBKAC (problem between keyboard and chair) issue. I screwed up the regex to get the ASX files from the JavaScript. A small fix and it works again.
__SIG__
use B;
printf "You are here %08x\n", unpack "L!", unpack "P4", pack
"L!", B::svref_2object(sub{})->OUTSIDE;