Using a constrained Name for namespaces names

This is in preparation of the `DirPath/FilePath` update.
Sorry, I missed that. Should be ok then. It would be nice to work out some stronger conventions around the safe/unsafe parts to clear that sort of thing up.