Using a constrained Name for namespaces names

This is in preparation of the `DirPath/FilePath` update.
Just hit a scalacheck problem where we're ignoring "hidden" files that start with '_'. Should we make sure that `Name` doesn't do this?