in reply to strings->can->isa but numbers->can't?

Why should a string have access to UNIVERSAL methods while a number doesn't?

Because :)

$ perl -e " package 666; " syntax error at -e line 1, near "package 666;" Execution of -e aborted due to compilation errors.

autobox::Core

$ perl -Mautobox::Core -e " 666->say " 666