When using a global function defined in a module that shares the name with a global function defined in another it is possible to use the module name to solve the ambiguity.
For example, in Apple's Foundation contains the global function NSLocalizedString(). Should there be another module containing a global function with the same name the Foundation function can be invoked like so:
If an imported module has a type that shares it's name there is no way to specify the module's global function using Swift.
For example, XCTest is the name of a module but it also contains a class with the same name. The module has several global functions but attempting to invoke them using it's namespace results in Swift trying to access them from the XCTest class.
I would like to be able to somehow specify a global entity within a module namespace in the case that a module shares it's name with one of it's contained types.