Deprecation warning on predicate matcher

When `actual` is a poorly behaved object and does not respond to
:predicate? In light of #513