@mattiem in your first example, how is the FancyStructures trait enabled? I get the conditional dependency but not immediately clear what controls the condition
@ScottBerrevoets it is under the control of the package consumer. In Xcode, there's a UI to enable/disable traits for packages that support them. You can also do so programmatically via a Package.swift file if you aren't using Xcode.
@mattiem well possible I’m holding it wrong. Looks like Xcode enables the default traits for a package even if they’re not selected in the UI. Did you have any issues with that?