# file Useless/Nothing.pm
1;
####
qwurx [shmem] ~> perl -E '$foo = bless {}, "CORE"; $foo->bless("blorf"); say $foo'
blorf=HASH(0x1e53e78)
qwurx [shmem] ~> perl -e '$foo = bless {}, "blorf"; $foo->bless("CORE"); say $foo'
Can't locate object method "bless" via package "blorf" at -e line 1.
qwurx [shmem] ~> perl -e '$foo = {}; $foo->bless("blorf"); say $foo'
Can't call method "bless" on unblessed reference at -e line 1.
####
package Whatever;
sub bless {
my ($object, $class) = @_;
return bless $object, $class;
}