Namefully constructor
Creates a name with distinguishable parts from a raw string content.
An optional Configuration may be provided with specifics on how to treat a full name during its course. By default, all name parts are validated against some basic validation rules to avoid common runtime exceptions.
Implementation
Namefully(String names, {Config? config}) {
_build(StringParser(names), config);
}