yes, and so did Oberon and then Go
the fact that all the popular languages other than Go don't use it is pretty messed up
it makes it a lot easier to create good names for things
i mean, how does C even make namespaces at all?
why are we still suffering from OOP nonsense when you can make filesystems and namespaces that are one and the same?
personally, i always call my directories the same name as the package i put inside them, and this is a common practise with #golang it's even a setting in intellij for Go, to automatically rename packages if you rename folders, and vice versa
may i suggest that you adopt the idea of just making the directories the names for referencing them? actually, there is no reason to repeat this!