Attempting to match the input `"a"` against the pattern `(a*)*` appears to spin the matching engine forever. rdar://96461197