Using a constrained Name for namespaces names

This is in preparation of the `DirPath/FilePath` update.
Is there any benefit (or downside) in making this a value class?