Using a constrained Name for namespaces names

This is in preparation of the `DirPath/FilePath` update.
I could be reading this wrong, but doesn't the first `filterNot` remove everything thats not `a - z`, and hence the rest of the filters aren't doing anything?