MooseX::Role::Matcher - generic object matching based on attributes and methods WWW: https://metacpan.org/release/MooseX-Role-Matcher