org.backuity.matchete
if t doesn't conform to the matcher then an exception will be raised
the evaluated t - this is used by the negation matcher
t