I have a simple question about naming that I've run into several times. I have two modules defined by swift packages:
Config
Defines protocol: ConfigurationProtocol
Defines enum: Format used in Protocol as a file format (plist, json, etc)
Photos
Defines type Config, satisfying ConfigurationProtocol, for which Config.format is undefined.
Defines enum: Format used in photos as a photo format, so comoletely different than the format in Config.
How do I address the format from config in Photos? If I use Config.Format, it complains that the Config
in Photos doesn't have an embedded type Format. In this case the module Config has a name which conflicts
with a type in Photos.