Using a constrained Name for namespaces names

This is in preparation of the `DirPath/FilePath` update.
Yes, I guess I must not be deep-down convinced of the no overloading rule.