Include Failure in smartmatch passthroughs

Only actual failure objects pass through.  You can match against Failure
as a literal type.  Presumably this can be distinguished by Failure.ACCEPTS.