Also, the `all_not` matcher should not support negation.  Double negation would be even more confusing :).