package Role;
our $VERSION = '0.05';
use MooseX::Role::WithOverloading;
use namespace::clean -except => 'meta';
use overload
q{""} => 'as_string',
fallback => 1;
has message => (
is => 'rw',
isa => 'Str',
);
sub as_string { shift->message }
1;