▲ | hobs 3 hours ago | |
There's no such thing as a data structure that fits "all practical purposes" that is correct. There's no wrong thing - this is the best representation we can make given the system of record for the person's name. They are definitely mutable, context dependent, and effectively data you cannot make assumptions about because of all those things. If you want to do more than that you need a highly constrained use case, and its going to fail for "all practical purposes". |