Is there a reason why the return annotation is `AnyStr | Any` instead of `AnyStr | None` in the snippets below? https://github.com/python/typeshed/blob/b1cb9c8a8fde1552b75dc17d4d9612905f6766d4/stdlib/re.pyi#L72-L77 https://github.com/python/typeshed/blob/b1cb9c8a8fde1552b75dc17d4d9612905f6766d4/stdlib/re.pyi#L96-L99 If not, I'd like to submit a PR to change the return type hints accordingly. Thank you!