Issue #18468: The re.split, re.findall, and re.sub functions and the group()
and groups() methods of match object now always return a string or a bytes
object.
Add shorten to __all_ (issues #18585 and #18725).