package Bar { use Class::Tiny qw(nose debug); use Role::Tiny::With; use Class::Method::Modifiers; use feature qw(say); with qw(Debug); after 'nose' => sub { say shift->spew(__PACKAGE__); }; 1; }