From #200 (comment):
it is possible for None to be returned, but a lot of implementation code expects a value and doesn't check for None
applies to phonenumberutil.(example_number | invalid_example_number | example_number_for_type | example_number_for_non_geo_entity | region_code_for_number | ndd_prefix_for_region) and to a lesser extent re_util.fullmatch, as it is only ever used in a boolean context.
From #200 (comment):