MooseX::Role::Matcher - generic object matching based on
attributes and methods
