I realize it only exists while the program runs and the address is never the same on subsequent executions, but I will only ever need to access it immediately while it's still in scope anyway.
I can dig into the module of course and make the error sub more elaborate to check for data structures within an err message using $@, but that wouldn't be the on-the-fly universal fix I'm attempting to get at.