Allow MatchError to take a submatcher