Someone can correct me if I'm wrong but the module namespacing helps mitigate this complaint via Twitter:
> Can't figure out how a simple thing works in a codebase with a zillion tiny objects and a billion levels of indirection?
i.e. unless you've gone out of your way to be too clever - you usually know where things in the current namespace came from.