will return true, even though C<has> is not a method.
-=head1 Accept no hacks
+=head1 Accept no substitutes
+
+By substitutes I mean hacks instead of "proper" solutions.
When you have a tricky requirement, refrain from abusing Moose or MooseX:: or
whatever it is you are using.