Which things can either have a name or be anonymous? Scalar values Arrays Hashes Rules Subs Classes? Roles? Modules? Other things?
If anonymous roles exist, then does
$object does role { method quux { ... } };
really add a method to an *instance*? I see no use for it now, but
imagine it can be useful.
And is there a way to name something that is anonymous? For example,
naming an anonymous subroutine can help when debugging. In Perl 5,
this is possible with Sub::Name.
Juerd
