in reply to use alternate module if pm is not installed

use is require plus import, so
eval { require Module; Module->import; 1 } or do { require Module::Core; Module::Core->import; };

Possibly wrapped in a BEGIN block.

Some modules already do that, see e.g. JSON::MaybeXS.

map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]