It looks like the Compass module has the same name as the Compass struct. This causes a problem if the user target also has defined types like Location and Router because they cannot be specified like Compass.Location and Compass.Router. I think to fix this it would be necessary to rename the module something like CompassKit.
https://twitter.com/geeklu/status/674153362200256512
It looks like the
Compassmodule has the same name as theCompassstruct. This causes a problem if the user target also has defined types likeLocationandRouterbecause they cannot be specified likeCompass.LocationandCompass.Router. I think to fix this it would be necessary to rename the module something likeCompassKit.https://twitter.com/geeklu/status/674153362200256512