I complain about SPM because I think it’s so important and there’s so much promise already. For example, I still think having the package description be Swift code is the correct way to go. Not sure dependency resolving should be intertwined with building artifacts though.