i think you think that telephone numbers are well-structured. they are not. they are messy. they do not fit a certain schematic.
I recommend also the following topic: "people have names". https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/
Names do not in general fit into the schematic "first name, last name"