The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Music, reference latest (0e4c36), with Swift 6.0 for macOS (SPM) on 1 Nov 2024 03:47:57 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

   |                |- warning: static property 'minor' is not concurrency-safe because non-'Sendable' type 'Chord.IntervalPattern' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'minor' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |     // TODO: Add more helpers
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/Chord/ChordDescriptor.swift:60:23: warning: static property 'major' is not concurrency-safe because non-'Sendable' type 'ChordDescriptor' may have shared mutable state; this is an error in the Swift 6 language mode
 18 | ///     let augmented: ChordDescriptor = [.M3, .M3]
 19 | ///
 20 | public struct ChordDescriptor {
    |               `- note: consider making struct 'ChordDescriptor' conform to the 'Sendable' protocol
 21 |
 22 |     // MARK: - Instance Properties
    :
 58 |     // MARK: - Type Properties
 59 |
 60 |     public static let major: ChordDescriptor = [.M3, .m3]
    |                       |- warning: static property 'major' is not concurrency-safe because non-'Sendable' type 'ChordDescriptor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'major' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |     public static let minor: ChordDescriptor = [.m3, .M3]
 62 |     public static let diminished: ChordDescriptor = [.m3, .m3]
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:150:23: warning: static property 'M3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
148 |
149 |     /// Major third.
150 |     public static let M3 = CompoundDiatonicInterval(.M3)
    |                       |- warning: static property 'M3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |
152 |     /// Diminished fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:147:23: warning: static property 'm3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
145 |
146 |     /// Minor third.
147 |     public static let m3 = CompoundDiatonicInterval(.m3)
    |                       |- warning: static property 'm3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |
149 |     /// Major third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/Chord/ChordDescriptor.swift:61:23: warning: static property 'minor' is not concurrency-safe because non-'Sendable' type 'ChordDescriptor' may have shared mutable state; this is an error in the Swift 6 language mode
 18 | ///     let augmented: ChordDescriptor = [.M3, .M3]
 19 | ///
 20 | public struct ChordDescriptor {
    |               `- note: consider making struct 'ChordDescriptor' conform to the 'Sendable' protocol
 21 |
 22 |     // MARK: - Instance Properties
    :
 59 |
 60 |     public static let major: ChordDescriptor = [.M3, .m3]
 61 |     public static let minor: ChordDescriptor = [.m3, .M3]
    |                       |- warning: static property 'minor' is not concurrency-safe because non-'Sendable' type 'ChordDescriptor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'minor' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |     public static let diminished: ChordDescriptor = [.m3, .m3]
 63 |     public static let augmented: ChordDescriptor = [.M3, .M3]
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/Chord/ChordDescriptor.swift:62:23: warning: static property 'diminished' is not concurrency-safe because non-'Sendable' type 'ChordDescriptor' may have shared mutable state; this is an error in the Swift 6 language mode
 18 | ///     let augmented: ChordDescriptor = [.M3, .M3]
 19 | ///
 20 | public struct ChordDescriptor {
    |               `- note: consider making struct 'ChordDescriptor' conform to the 'Sendable' protocol
 21 |
 22 |     // MARK: - Instance Properties
    :
 60 |     public static let major: ChordDescriptor = [.M3, .m3]
 61 |     public static let minor: ChordDescriptor = [.m3, .M3]
 62 |     public static let diminished: ChordDescriptor = [.m3, .m3]
    |                       |- warning: static property 'diminished' is not concurrency-safe because non-'Sendable' type 'ChordDescriptor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'diminished' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |     public static let augmented: ChordDescriptor = [.M3, .M3]
 64 | }
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/Chord/ChordDescriptor.swift:63:23: warning: static property 'augmented' is not concurrency-safe because non-'Sendable' type 'ChordDescriptor' may have shared mutable state; this is an error in the Swift 6 language mode
 18 | ///     let augmented: ChordDescriptor = [.M3, .M3]
 19 | ///
 20 | public struct ChordDescriptor {
    |               `- note: consider making struct 'ChordDescriptor' conform to the 'Sendable' protocol
 21 |
 22 |     // MARK: - Instance Properties
    :
 61 |     public static let minor: ChordDescriptor = [.m3, .M3]
 62 |     public static let diminished: ChordDescriptor = [.m3, .m3]
 63 |     public static let augmented: ChordDescriptor = [.M3, .M3]
    |                       |- warning: static property 'augmented' is not concurrency-safe because non-'Sendable' type 'ChordDescriptor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'augmented' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 | }
 65 |
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:195:23: warning: static property 'octave' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
193 |
194 |     /// Octave.
195 |     public static let octave = CompoundDiatonicInterval(.unison, displacedBy: 1)
    |                       |- warning: static property 'octave' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'octave' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |
197 |     /// Augmented seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:126:23: warning: static property 'unison' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
124 |
125 |     /// Unison.
126 |     public static let unison = CompoundDiatonicInterval(.unison)
    |                       |- warning: static property 'unison' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'unison' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 |     /// Diminished second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:58:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
 56 |
 57 |     /// The `unison` is the `zero` for the `CompoundIntervalDescriptor` `AdditiveGroup`.
 58 |     public static let zero: CompoundDiatonicInterval = .unison
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 |
 60 |     /// **Example Usage:**
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:123:23: warning: static property 'd1' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
121 |
122 |     /// Diminished Unison.
123 |     public static let d1 = CompoundDiatonicInterval(.d1)
    |                       |- warning: static property 'd1' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |
125 |     /// Unison.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:215:23: warning: static property 'd1' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
213 |
214 |     /// Diminished unison.
215 |     public static let d1 = DiatonicInterval(.diminished, .unison)
    |                       |- warning: static property 'd1' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
216 |
217 |     /// Unison.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:218:23: warning: static property 'unison' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
216 |
217 |     /// Unison.
218 |     public static let unison = DiatonicInterval(.perfect, .unison)
    |                       |- warning: static property 'unison' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'unison' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 |
220 |     /// Diminished second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:129:23: warning: static property 'd2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
127 |
128 |     /// Diminished second.
129 |     public static let d2 = CompoundDiatonicInterval(.d2)
    |                       |- warning: static property 'd2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 |     /// Augmented unison.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:221:23: warning: static property 'd2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
219 |
220 |     /// Diminished second.
221 |     public static let d2 = DiatonicInterval(.diminished, .second)
    |                       |- warning: static property 'd2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 |     /// Augmented Unison.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:132:23: warning: static property 'A1' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
130 |
131 |     /// Augmented unison.
132 |     public static let A1 = CompoundDiatonicInterval(.A1)
    |                       |- warning: static property 'A1' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |
134 |     /// Minor second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:224:23: warning: static property 'A1' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
222 |
223 |     /// Augmented Unison.
224 |     public static let A1 = DiatonicInterval(.augmented, .unison)
    |                       |- warning: static property 'A1' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |
226 |     /// Minor second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:135:23: warning: static property 'm2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
133 |
134 |     /// Minor second.
135 |     public static let m2 = CompoundDiatonicInterval(.m2)
    |                       |- warning: static property 'm2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |
137 |     /// Major second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:227:23: warning: static property 'm2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
225 |
226 |     /// Minor second.
227 |     public static let m2 = DiatonicInterval(.minor, .second)
    |                       |- warning: static property 'm2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 |     /// Major second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:138:23: warning: static property 'M2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
136 |
137 |     /// Major second.
138 |     public static let M2 = CompoundDiatonicInterval(.M2)
    |                       |- warning: static property 'M2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 |     /// Diminished third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:230:23: warning: static property 'M2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
228 |
229 |     /// Major second.
230 |     public static let M2 = DiatonicInterval(.major, .second)
    |                       |- warning: static property 'M2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 |
232 |     /// Diminished third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:141:23: warning: static property 'd3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
139 |
140 |     /// Diminished third.
141 |     public static let d3 = CompoundDiatonicInterval(.d3)
    |                       |- warning: static property 'd3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
142 |
143 |     /// Augmented second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:233:23: warning: static property 'd3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
231 |
232 |     /// Diminished third.
233 |     public static let d3 = DiatonicInterval(.diminished, .third)
    |                       |- warning: static property 'd3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |
235 |     /// Augmented second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:144:23: warning: static property 'A2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
142 |
143 |     /// Augmented second.
144 |     public static let A2 = CompoundDiatonicInterval(.A2)
    |                       |- warning: static property 'A2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 |     /// Minor third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:236:23: warning: static property 'A2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
234 |
235 |     /// Augmented second.
236 |     public static let A2 = DiatonicInterval(.augmented, .second)
    |                       |- warning: static property 'A2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |
238 |     /// Minor third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:147:23: warning: static property 'm3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
145 |
146 |     /// Minor third.
147 |     public static let m3 = CompoundDiatonicInterval(.m3)
    |                       |- warning: static property 'm3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |
149 |     /// Major third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:239:23: warning: static property 'm3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
237 |
238 |     /// Minor third.
239 |     public static let m3 = DiatonicInterval(.minor, .third)
    |                       |- warning: static property 'm3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |
241 |     /// Major third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:150:23: warning: static property 'M3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
148 |
149 |     /// Major third.
150 |     public static let M3 = CompoundDiatonicInterval(.M3)
    |                       |- warning: static property 'M3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |
152 |     /// Diminished fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:242:23: warning: static property 'M3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
240 |
241 |     /// Major third.
242 |     public static let M3 = DiatonicInterval(.major, .third)
    |                       |- warning: static property 'M3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
243 |
244 |     /// Diminished fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:153:23: warning: static property 'd4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
151 |
152 |     /// Diminished fourth.
153 |     public static let d4 = CompoundDiatonicInterval(.d4)
    |                       |- warning: static property 'd4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
154 |
155 |     /// Augmented third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:245:23: warning: static property 'd4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
243 |
244 |     /// Diminished fourth.
245 |     public static let d4 = DiatonicInterval(.diminished, .fourth)
    |                       |- warning: static property 'd4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |
247 |     /// Augmented third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:156:23: warning: static property 'A3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
154 |
155 |     /// Augmented third.
156 |     public static let A3 = CompoundDiatonicInterval(.A3)
    |                       |- warning: static property 'A3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 |     /// Perfect fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:248:23: warning: static property 'A3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
246 |
247 |     /// Augmented third.
248 |     public static let A3 = DiatonicInterval(.augmented, .third)
    |                       |- warning: static property 'A3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
249 |
250 |     /// Perfect fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:159:23: warning: static property 'P4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
157 |
158 |     /// Perfect fourth.
159 |     public static let P4 = CompoundDiatonicInterval(.P4)
    |                       |- warning: static property 'P4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |
161 |     /// Augmented fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:251:23: warning: static property 'P4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
249 |
250 |     /// Perfect fourth.
251 |     public static let P4 = DiatonicInterval(.perfect, .fourth)
    |                       |- warning: static property 'P4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 |
253 |     /// Augmented fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:162:23: warning: static property 'A4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
160 |
161 |     /// Augmented fourth.
162 |     public static let A4 = CompoundDiatonicInterval(.A4)
    |                       |- warning: static property 'A4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |
164 |     /// Diminished fifth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:254:23: warning: static property 'A4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
252 |
253 |     /// Augmented fourth.
254 |     public static let A4 = DiatonicInterval(.augmented, .fourth)
    |                       |- warning: static property 'A4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |
256 |     /// Diminished fifth
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:165:23: warning: static property 'd5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
163 |
164 |     /// Diminished fifth.
165 |     public static let d5 = CompoundDiatonicInterval(.d5)
    |                       |- warning: static property 'd5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
166 |
167 |     /// Perfect fifth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:257:23: warning: static property 'd5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
255 |
256 |     /// Diminished fifth
257 |     public static let d5 = DiatonicInterval(.diminished, .fifth)
    |                       |- warning: static property 'd5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 |     /// Perfect fifth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:168:23: warning: static property 'P5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
166 |
167 |     /// Perfect fifth.
168 |     public static let P5 = CompoundDiatonicInterval(.P5)
    |                       |- warning: static property 'P5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |
170 |     /// Diminished sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:260:23: warning: static property 'P5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
258 |
259 |     /// Perfect fifth.
260 |     public static let P5 = DiatonicInterval(.perfect, .fifth)
    |                       |- warning: static property 'P5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
261 |
262 |     /// Diminished sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:171:23: warning: static property 'd6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
169 |
170 |     /// Diminished sixth.
171 |     public static let d6 = CompoundDiatonicInterval(.d6)
    |                       |- warning: static property 'd6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 |     /// Augmented fifth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:263:23: warning: static property 'd6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
261 |
262 |     /// Diminished sixth.
263 |     public static let d6 = DiatonicInterval(.diminished, .sixth)
    |                       |- warning: static property 'd6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
264 |
265 |     /// Augmented fifth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:174:23: warning: static property 'A5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
172 |
173 |     /// Augmented fifth.
174 |     public static let A5 = CompoundDiatonicInterval(.A5)
    |                       |- warning: static property 'A5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |
176 |     /// Minor sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:266:23: warning: static property 'A5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
264 |
265 |     /// Augmented fifth.
266 |     public static let A5 = DiatonicInterval(.augmented, .fifth)
    |                       |- warning: static property 'A5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
267 |
268 |     /// Minor sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:177:23: warning: static property 'm6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
175 |
176 |     /// Minor sixth.
177 |     public static let m6 = CompoundDiatonicInterval(.m6)
    |                       |- warning: static property 'm6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
178 |
179 |     /// Major sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:269:23: warning: static property 'm6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
267 |
268 |     /// Minor sixth.
269 |     public static let m6 = DiatonicInterval(.minor, .sixth)
    |                       |- warning: static property 'm6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
270 |
271 |     /// Major sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:180:23: warning: static property 'M6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
178 |
179 |     /// Major sixth.
180 |     public static let M6 = CompoundDiatonicInterval(.M6)
    |                       |- warning: static property 'M6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 |     /// Diminished seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:272:23: warning: static property 'M6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
270 |
271 |     /// Major sixth.
272 |     public static let M6 = DiatonicInterval(.major, .sixth)
    |                       |- warning: static property 'M6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
273 |
274 |     /// Diminished seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:183:23: warning: static property 'd7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
181 |
182 |     /// Diminished seventh.
183 |     public static let d7 = CompoundDiatonicInterval(.d7)
    |                       |- warning: static property 'd7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
184 |
185 |     /// Augmented sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:275:23: warning: static property 'd7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
273 |
274 |     /// Diminished seventh.
275 |     public static let d7 = DiatonicInterval(.diminished, .seventh)
    |                       |- warning: static property 'd7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
276 |
277 |     /// Augmented sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:186:23: warning: static property 'A6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
184 |
185 |     /// Augmented sixth.
186 |     public static let A6 = CompoundDiatonicInterval(.A6)
    |                       |- warning: static property 'A6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |
188 |     /// Minor seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:278:23: warning: static property 'A6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
276 |
277 |     /// Augmented sixth.
278 |     public static let A6 = DiatonicInterval(.augmented, .sixth)
    |                       |- warning: static property 'A6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
279 |
280 |     /// Minor seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:189:23: warning: static property 'm7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
187 |
188 |     /// Minor seventh.
189 |     public static let m7 = CompoundDiatonicInterval(.m7)
    |                       |- warning: static property 'm7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
190 |
191 |     /// Major seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:281:23: warning: static property 'm7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
279 |
280 |     /// Minor seventh.
281 |     public static let m7 = DiatonicInterval(.minor, .seventh)
    |                       |- warning: static property 'm7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
282 |
283 |     /// Major seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:192:23: warning: static property 'M7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
190 |
191 |     /// Major seventh.
192 |     public static let M7 = CompoundDiatonicInterval(.M7)
    |                       |- warning: static property 'M7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |     /// Octave.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:284:23: warning: static property 'M7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
282 |
283 |     /// Major seventh.
284 |     public static let M7 = DiatonicInterval(.major, .seventh)
    |                       |- warning: static property 'M7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
285 |
286 |     /// Augmented seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:195:23: warning: static property 'octave' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
193 |
194 |     /// Octave.
195 |     public static let octave = CompoundDiatonicInterval(.unison, displacedBy: 1)
    |                       |- warning: static property 'octave' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'octave' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |
197 |     /// Augmented seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:198:23: warning: static property 'A7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
196 |
197 |     /// Augmented seventh.
198 |     public static let A7 = CompoundDiatonicInterval(.A7)
    |                       |- warning: static property 'A7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |
200 |     /// Diminished octave.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:287:23: warning: static property 'A7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
285 |
286 |     /// Augmented seventh.
287 |     public static let A7 = DiatonicInterval(.augmented, .seventh)
    |                       |- warning: static property 'A7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
288 | }
289 |
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:201:23: warning: static property 'd8' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
199 |
200 |     /// Diminished octave.
201 |     public static let d8 = CompoundDiatonicInterval(.d1, displacedBy: 1)
    |                       |- warning: static property 'd8' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd8' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 |
203 |     /// Diminished ninth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:204:23: warning: static property 'd9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
202 |
203 |     /// Diminished ninth.
204 |     public static let d9 = CompoundDiatonicInterval(.d2, displacedBy: 1)
    |                       |- warning: static property 'd9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd9' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |
206 |     /// Augmented octave.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:207:23: warning: static property 'A8' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
205 |
206 |     /// Augmented octave.
207 |     public static let A8 = CompoundDiatonicInterval(.A1, displacedBy: 1)
    |                       |- warning: static property 'A8' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A8' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
208 |
209 |     /// Minor ninth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:210:23: warning: static property 'm9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
208 |
209 |     /// Minor ninth.
210 |     public static let m9 = CompoundDiatonicInterval(.m2, displacedBy: 1)
    |                       |- warning: static property 'm9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm9' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |
212 |     /// Major ninth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:213:23: warning: static property 'M9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
211 |
212 |     /// Major ninth.
213 |     public static let M9 = CompoundDiatonicInterval(.M2, displacedBy: 1)
    |                       |- warning: static property 'M9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M9' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 |
215 |     /// Diminished tenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:216:23: warning: static property 'd10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
214 |
215 |     /// Diminished tenth.
216 |     public static let d10 = CompoundDiatonicInterval(.d3, displacedBy: 1)
    |                       |- warning: static property 'd10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd10' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
217 |
218 |     /// Augmented ninth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:219:23: warning: static property 'A9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
217 |
218 |     /// Augmented ninth.
219 |     public static let A9 = CompoundDiatonicInterval(.A2, displacedBy: 1)
    |                       |- warning: static property 'A9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A9' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
220 |
221 |     /// Minor tenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:222:23: warning: static property 'm10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
220 |
221 |     /// Minor tenth.
222 |     public static let m10 = CompoundDiatonicInterval(.m3, displacedBy: 1)
    |                       |- warning: static property 'm10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm10' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
223 |
224 |     /// Major tenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:225:23: warning: static property 'M10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
223 |
224 |     /// Major tenth.
225 |     public static let M10 = CompoundDiatonicInterval(.M3, displacedBy: 1)
    |                       |- warning: static property 'M10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M10' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |
227 |     /// Diminished eleventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:228:23: warning: static property 'd11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
226 |
227 |     /// Diminished eleventh.
228 |     public static let d11 = CompoundDiatonicInterval(.d4, displacedBy: 1)
    |                       |- warning: static property 'd11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd11' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 |
230 |     /// Perfect eleventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:231:23: warning: static property 'P11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
229 |
230 |     /// Perfect eleventh.
231 |     public static let P11 = CompoundDiatonicInterval(.P4, displacedBy: 1)
    |                       |- warning: static property 'P11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P11' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
232 |
233 |     /// Augmented eleventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:234:23: warning: static property 'A11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
232 |
233 |     /// Augmented eleventh.
234 |     public static let A11 = CompoundDiatonicInterval(.A4, displacedBy: 1)
    |                       |- warning: static property 'A11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A11' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 |
236 |     /// Diminished twelfth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:237:23: warning: static property 'd12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
235 |
236 |     /// Diminished twelfth.
237 |     public static let d12 = CompoundDiatonicInterval(.d5, displacedBy: 1)
    |                       |- warning: static property 'd12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd12' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
238 |
239 |     /// Perfect twelfth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:240:23: warning: static property 'P12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
238 |
239 |     /// Perfect twelfth.
240 |     public static let P12 = CompoundDiatonicInterval(.P5, displacedBy: 1)
    |                       |- warning: static property 'P12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P12' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |
242 |     /// Diminished thirteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:243:23: warning: static property 'd13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
241 |
242 |     /// Diminished thirteenth.
243 |     public static let d13 = CompoundDiatonicInterval(.d6, displacedBy: 1)
    |                       |- warning: static property 'd13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd13' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |
245 |     /// Augmented twelfth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:246:23: warning: static property 'A12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
244 |
245 |     /// Augmented twelfth.
246 |     public static let A12 = CompoundDiatonicInterval(.A5, displacedBy: 1)
    |                       |- warning: static property 'A12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A12' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |
248 |     /// Minor thirteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:249:23: warning: static property 'm13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
247 |
248 |     /// Minor thirteenth.
249 |     public static let m13 = CompoundDiatonicInterval(.m6, displacedBy: 1)
    |                       |- warning: static property 'm13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm13' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
250 |
251 |     /// Major thirteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:252:23: warning: static property 'M13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
250 |
251 |     /// Major thirteenth.
252 |     public static let M13 = CompoundDiatonicInterval(.M6, displacedBy: 1)
    |                       |- warning: static property 'M13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M13' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |
254 |     /// Diminished fourteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:255:23: warning: static property 'd14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
253 |
254 |     /// Diminished fourteenth.
255 |     public static let d14 = CompoundDiatonicInterval(.d7, displacedBy: 1)
    |                       |- warning: static property 'd14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd14' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |
257 |     /// Augmented thirteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:258:23: warning: static property 'A13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
256 |
257 |     /// Augmented thirteenth.
258 |     public static let A13 = CompoundDiatonicInterval(.A6, displacedBy: 1)
    |                       |- warning: static property 'A13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A13' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
259 |
260 |     /// Minor fourteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:261:23: warning: static property 'm14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
259 |
260 |     /// Minor fourteenth.
261 |     public static let m14 = CompoundDiatonicInterval(.m7, displacedBy: 1)
    |                       |- warning: static property 'm14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm14' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
262 |
263 |     /// Major fourteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:264:23: warning: static property 'M14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
262 |
263 |     /// Major fourteenth.
264 |     public static let M14 = CompoundDiatonicInterval(.M7, displacedBy: 1)
    |                       |- warning: static property 'M14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M14' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
265 |
266 |     /// Augmented fourteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:267:23: warning: static property 'A14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
265 |
266 |     /// Augmented fourteenth.
267 |     public static let A14 = CompoundDiatonicInterval(.A7, displacedBy: 1)
    |                       |- warning: static property 'A14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A14' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
268 | }
269 |
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:293:23: warning: static property 'zero' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The `.unison` is the `Additive` `zero`.
293 |     public static var zero: DiatonicInterval = .unison
    |                       |- warning: static property 'zero' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'zero' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
294 |
295 |     /// - Returns: The sum of two `DiatonicInterval` values.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:126:23: warning: static property 'unison' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
124 |
125 |     /// Unison.
126 |     public static let unison = CompoundDiatonicInterval(.unison)
    |                       |- warning: static property 'unison' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'unison' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 |     /// Diminished second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:58:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
 56 |
 57 |     /// The `unison` is the `zero` for the `CompoundIntervalDescriptor` `AdditiveGroup`.
 58 |     public static let zero: CompoundDiatonicInterval = .unison
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 |
 60 |     /// **Example Usage:**
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:123:23: warning: static property 'd1' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
121 |
122 |     /// Diminished Unison.
123 |     public static let d1 = CompoundDiatonicInterval(.d1)
    |                       |- warning: static property 'd1' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |
125 |     /// Unison.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:215:23: warning: static property 'd1' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
213 |
214 |     /// Diminished unison.
215 |     public static let d1 = DiatonicInterval(.diminished, .unison)
    |                       |- warning: static property 'd1' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
216 |
217 |     /// Unison.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:218:23: warning: static property 'unison' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
216 |
217 |     /// Unison.
218 |     public static let unison = DiatonicInterval(.perfect, .unison)
    |                       |- warning: static property 'unison' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'unison' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 |
220 |     /// Diminished second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:129:23: warning: static property 'd2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
127 |
128 |     /// Diminished second.
129 |     public static let d2 = CompoundDiatonicInterval(.d2)
    |                       |- warning: static property 'd2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 |     /// Augmented unison.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:221:23: warning: static property 'd2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
219 |
220 |     /// Diminished second.
221 |     public static let d2 = DiatonicInterval(.diminished, .second)
    |                       |- warning: static property 'd2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 |     /// Augmented Unison.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:132:23: warning: static property 'A1' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
130 |
131 |     /// Augmented unison.
132 |     public static let A1 = CompoundDiatonicInterval(.A1)
    |                       |- warning: static property 'A1' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |
134 |     /// Minor second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:224:23: warning: static property 'A1' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
222 |
223 |     /// Augmented Unison.
224 |     public static let A1 = DiatonicInterval(.augmented, .unison)
    |                       |- warning: static property 'A1' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |
226 |     /// Minor second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:135:23: warning: static property 'm2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
133 |
134 |     /// Minor second.
135 |     public static let m2 = CompoundDiatonicInterval(.m2)
    |                       |- warning: static property 'm2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |
137 |     /// Major second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:227:23: warning: static property 'm2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
225 |
226 |     /// Minor second.
227 |     public static let m2 = DiatonicInterval(.minor, .second)
    |                       |- warning: static property 'm2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 |     /// Major second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:138:23: warning: static property 'M2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
136 |
137 |     /// Major second.
138 |     public static let M2 = CompoundDiatonicInterval(.M2)
    |                       |- warning: static property 'M2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 |     /// Diminished third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:230:23: warning: static property 'M2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
228 |
229 |     /// Major second.
230 |     public static let M2 = DiatonicInterval(.major, .second)
    |                       |- warning: static property 'M2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 |
232 |     /// Diminished third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:141:23: warning: static property 'd3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
139 |
140 |     /// Diminished third.
141 |     public static let d3 = CompoundDiatonicInterval(.d3)
    |                       |- warning: static property 'd3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
142 |
143 |     /// Augmented second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:233:23: warning: static property 'd3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
231 |
232 |     /// Diminished third.
233 |     public static let d3 = DiatonicInterval(.diminished, .third)
    |                       |- warning: static property 'd3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |
235 |     /// Augmented second.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:144:23: warning: static property 'A2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
142 |
143 |     /// Augmented second.
144 |     public static let A2 = CompoundDiatonicInterval(.A2)
    |                       |- warning: static property 'A2' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 |     /// Minor third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:236:23: warning: static property 'A2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
234 |
235 |     /// Augmented second.
236 |     public static let A2 = DiatonicInterval(.augmented, .second)
    |                       |- warning: static property 'A2' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |
238 |     /// Minor third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:147:23: warning: static property 'm3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
145 |
146 |     /// Minor third.
147 |     public static let m3 = CompoundDiatonicInterval(.m3)
    |                       |- warning: static property 'm3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |
149 |     /// Major third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:239:23: warning: static property 'm3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
237 |
238 |     /// Minor third.
239 |     public static let m3 = DiatonicInterval(.minor, .third)
    |                       |- warning: static property 'm3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |
241 |     /// Major third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:150:23: warning: static property 'M3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
148 |
149 |     /// Major third.
150 |     public static let M3 = CompoundDiatonicInterval(.M3)
    |                       |- warning: static property 'M3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |
152 |     /// Diminished fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:242:23: warning: static property 'M3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
240 |
241 |     /// Major third.
242 |     public static let M3 = DiatonicInterval(.major, .third)
    |                       |- warning: static property 'M3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
243 |
244 |     /// Diminished fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:153:23: warning: static property 'd4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
151 |
152 |     /// Diminished fourth.
153 |     public static let d4 = CompoundDiatonicInterval(.d4)
    |                       |- warning: static property 'd4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
154 |
155 |     /// Augmented third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:245:23: warning: static property 'd4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
243 |
244 |     /// Diminished fourth.
245 |     public static let d4 = DiatonicInterval(.diminished, .fourth)
    |                       |- warning: static property 'd4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |
247 |     /// Augmented third.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:156:23: warning: static property 'A3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
154 |
155 |     /// Augmented third.
156 |     public static let A3 = CompoundDiatonicInterval(.A3)
    |                       |- warning: static property 'A3' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 |     /// Perfect fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:248:23: warning: static property 'A3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
246 |
247 |     /// Augmented third.
248 |     public static let A3 = DiatonicInterval(.augmented, .third)
    |                       |- warning: static property 'A3' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
249 |
250 |     /// Perfect fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:159:23: warning: static property 'P4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
157 |
158 |     /// Perfect fourth.
159 |     public static let P4 = CompoundDiatonicInterval(.P4)
    |                       |- warning: static property 'P4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |
161 |     /// Augmented fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:251:23: warning: static property 'P4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
249 |
250 |     /// Perfect fourth.
251 |     public static let P4 = DiatonicInterval(.perfect, .fourth)
    |                       |- warning: static property 'P4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 |
253 |     /// Augmented fourth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:162:23: warning: static property 'A4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
160 |
161 |     /// Augmented fourth.
162 |     public static let A4 = CompoundDiatonicInterval(.A4)
    |                       |- warning: static property 'A4' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |
164 |     /// Diminished fifth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:254:23: warning: static property 'A4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
252 |
253 |     /// Augmented fourth.
254 |     public static let A4 = DiatonicInterval(.augmented, .fourth)
    |                       |- warning: static property 'A4' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |
256 |     /// Diminished fifth
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:165:23: warning: static property 'd5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
163 |
164 |     /// Diminished fifth.
165 |     public static let d5 = CompoundDiatonicInterval(.d5)
    |                       |- warning: static property 'd5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
166 |
167 |     /// Perfect fifth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:257:23: warning: static property 'd5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
255 |
256 |     /// Diminished fifth
257 |     public static let d5 = DiatonicInterval(.diminished, .fifth)
    |                       |- warning: static property 'd5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 |
259 |     /// Perfect fifth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:168:23: warning: static property 'P5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
166 |
167 |     /// Perfect fifth.
168 |     public static let P5 = CompoundDiatonicInterval(.P5)
    |                       |- warning: static property 'P5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |
170 |     /// Diminished sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:260:23: warning: static property 'P5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
258 |
259 |     /// Perfect fifth.
260 |     public static let P5 = DiatonicInterval(.perfect, .fifth)
    |                       |- warning: static property 'P5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
261 |
262 |     /// Diminished sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:171:23: warning: static property 'd6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
169 |
170 |     /// Diminished sixth.
171 |     public static let d6 = CompoundDiatonicInterval(.d6)
    |                       |- warning: static property 'd6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |
173 |     /// Augmented fifth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:263:23: warning: static property 'd6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
261 |
262 |     /// Diminished sixth.
263 |     public static let d6 = DiatonicInterval(.diminished, .sixth)
    |                       |- warning: static property 'd6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
264 |
265 |     /// Augmented fifth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:174:23: warning: static property 'A5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
172 |
173 |     /// Augmented fifth.
174 |     public static let A5 = CompoundDiatonicInterval(.A5)
    |                       |- warning: static property 'A5' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |
176 |     /// Minor sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:266:23: warning: static property 'A5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
264 |
265 |     /// Augmented fifth.
266 |     public static let A5 = DiatonicInterval(.augmented, .fifth)
    |                       |- warning: static property 'A5' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
267 |
268 |     /// Minor sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:177:23: warning: static property 'm6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
175 |
176 |     /// Minor sixth.
177 |     public static let m6 = CompoundDiatonicInterval(.m6)
    |                       |- warning: static property 'm6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
178 |
179 |     /// Major sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:269:23: warning: static property 'm6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
267 |
268 |     /// Minor sixth.
269 |     public static let m6 = DiatonicInterval(.minor, .sixth)
    |                       |- warning: static property 'm6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
270 |
271 |     /// Major sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:180:23: warning: static property 'M6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
178 |
179 |     /// Major sixth.
180 |     public static let M6 = CompoundDiatonicInterval(.M6)
    |                       |- warning: static property 'M6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 |     /// Diminished seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:272:23: warning: static property 'M6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
270 |
271 |     /// Major sixth.
272 |     public static let M6 = DiatonicInterval(.major, .sixth)
    |                       |- warning: static property 'M6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
273 |
274 |     /// Diminished seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:183:23: warning: static property 'd7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
181 |
182 |     /// Diminished seventh.
183 |     public static let d7 = CompoundDiatonicInterval(.d7)
    |                       |- warning: static property 'd7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
184 |
185 |     /// Augmented sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:275:23: warning: static property 'd7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
273 |
274 |     /// Diminished seventh.
275 |     public static let d7 = DiatonicInterval(.diminished, .seventh)
    |                       |- warning: static property 'd7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
276 |
277 |     /// Augmented sixth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:186:23: warning: static property 'A6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
184 |
185 |     /// Augmented sixth.
186 |     public static let A6 = CompoundDiatonicInterval(.A6)
    |                       |- warning: static property 'A6' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |
188 |     /// Minor seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:278:23: warning: static property 'A6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
276 |
277 |     /// Augmented sixth.
278 |     public static let A6 = DiatonicInterval(.augmented, .sixth)
    |                       |- warning: static property 'A6' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
279 |
280 |     /// Minor seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:189:23: warning: static property 'm7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
187 |
188 |     /// Minor seventh.
189 |     public static let m7 = CompoundDiatonicInterval(.m7)
    |                       |- warning: static property 'm7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
190 |
191 |     /// Major seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:281:23: warning: static property 'm7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
279 |
280 |     /// Minor seventh.
281 |     public static let m7 = DiatonicInterval(.minor, .seventh)
    |                       |- warning: static property 'm7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
282 |
283 |     /// Major seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:192:23: warning: static property 'M7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
190 |
191 |     /// Major seventh.
192 |     public static let M7 = CompoundDiatonicInterval(.M7)
    |                       |- warning: static property 'M7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |     /// Octave.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:284:23: warning: static property 'M7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
282 |
283 |     /// Major seventh.
284 |     public static let M7 = DiatonicInterval(.major, .seventh)
    |                       |- warning: static property 'M7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
285 |
286 |     /// Augmented seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:195:23: warning: static property 'octave' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
193 |
194 |     /// Octave.
195 |     public static let octave = CompoundDiatonicInterval(.unison, displacedBy: 1)
    |                       |- warning: static property 'octave' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'octave' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |
197 |     /// Augmented seventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:198:23: warning: static property 'A7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
196 |
197 |     /// Augmented seventh.
198 |     public static let A7 = CompoundDiatonicInterval(.A7)
    |                       |- warning: static property 'A7' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |
200 |     /// Diminished octave.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:287:23: warning: static property 'A7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 |
 12 | /// Descriptor for ordered interval between two `Pitch` values.
 13 | public struct DiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'DiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
285 |
286 |     /// Augmented seventh.
287 |     public static let A7 = DiatonicInterval(.augmented, .seventh)
    |                       |- warning: static property 'A7' is not concurrency-safe because non-'Sendable' type 'DiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
288 | }
289 |
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:201:23: warning: static property 'd8' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
199 |
200 |     /// Diminished octave.
201 |     public static let d8 = CompoundDiatonicInterval(.d1, displacedBy: 1)
    |                       |- warning: static property 'd8' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd8' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 |
203 |     /// Diminished ninth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:204:23: warning: static property 'd9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
202 |
203 |     /// Diminished ninth.
204 |     public static let d9 = CompoundDiatonicInterval(.d2, displacedBy: 1)
    |                       |- warning: static property 'd9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd9' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |
206 |     /// Augmented octave.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:207:23: warning: static property 'A8' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
205 |
206 |     /// Augmented octave.
207 |     public static let A8 = CompoundDiatonicInterval(.A1, displacedBy: 1)
    |                       |- warning: static property 'A8' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A8' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
208 |
209 |     /// Minor ninth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:210:23: warning: static property 'm9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
208 |
209 |     /// Minor ninth.
210 |     public static let m9 = CompoundDiatonicInterval(.m2, displacedBy: 1)
    |                       |- warning: static property 'm9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm9' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |
212 |     /// Major ninth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:213:23: warning: static property 'M9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
211 |
212 |     /// Major ninth.
213 |     public static let M9 = CompoundDiatonicInterval(.M2, displacedBy: 1)
    |                       |- warning: static property 'M9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M9' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 |
215 |     /// Diminished tenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:216:23: warning: static property 'd10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
214 |
215 |     /// Diminished tenth.
216 |     public static let d10 = CompoundDiatonicInterval(.d3, displacedBy: 1)
    |                       |- warning: static property 'd10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd10' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
217 |
218 |     /// Augmented ninth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:219:23: warning: static property 'A9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
217 |
218 |     /// Augmented ninth.
219 |     public static let A9 = CompoundDiatonicInterval(.A2, displacedBy: 1)
    |                       |- warning: static property 'A9' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A9' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
220 |
221 |     /// Minor tenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:222:23: warning: static property 'm10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
220 |
221 |     /// Minor tenth.
222 |     public static let m10 = CompoundDiatonicInterval(.m3, displacedBy: 1)
    |                       |- warning: static property 'm10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm10' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
223 |
224 |     /// Major tenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:225:23: warning: static property 'M10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
223 |
224 |     /// Major tenth.
225 |     public static let M10 = CompoundDiatonicInterval(.M3, displacedBy: 1)
    |                       |- warning: static property 'M10' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M10' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |
227 |     /// Diminished eleventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:228:23: warning: static property 'd11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
226 |
227 |     /// Diminished eleventh.
228 |     public static let d11 = CompoundDiatonicInterval(.d4, displacedBy: 1)
    |                       |- warning: static property 'd11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd11' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
229 |
230 |     /// Perfect eleventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:231:23: warning: static property 'P11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
229 |
230 |     /// Perfect eleventh.
231 |     public static let P11 = CompoundDiatonicInterval(.P4, displacedBy: 1)
    |                       |- warning: static property 'P11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P11' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
232 |
233 |     /// Augmented eleventh.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:234:23: warning: static property 'A11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
232 |
233 |     /// Augmented eleventh.
234 |     public static let A11 = CompoundDiatonicInterval(.A4, displacedBy: 1)
    |                       |- warning: static property 'A11' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A11' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 |
236 |     /// Diminished twelfth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:237:23: warning: static property 'd12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
235 |
236 |     /// Diminished twelfth.
237 |     public static let d12 = CompoundDiatonicInterval(.d5, displacedBy: 1)
    |                       |- warning: static property 'd12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd12' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
238 |
239 |     /// Perfect twelfth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:240:23: warning: static property 'P12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
238 |
239 |     /// Perfect twelfth.
240 |     public static let P12 = CompoundDiatonicInterval(.P5, displacedBy: 1)
    |                       |- warning: static property 'P12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'P12' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |
242 |     /// Diminished thirteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:243:23: warning: static property 'd13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
241 |
242 |     /// Diminished thirteenth.
243 |     public static let d13 = CompoundDiatonicInterval(.d6, displacedBy: 1)
    |                       |- warning: static property 'd13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd13' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |
245 |     /// Augmented twelfth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:246:23: warning: static property 'A12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
244 |
245 |     /// Augmented twelfth.
246 |     public static let A12 = CompoundDiatonicInterval(.A5, displacedBy: 1)
    |                       |- warning: static property 'A12' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A12' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |
248 |     /// Minor thirteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:249:23: warning: static property 'm13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
247 |
248 |     /// Minor thirteenth.
249 |     public static let m13 = CompoundDiatonicInterval(.m6, displacedBy: 1)
    |                       |- warning: static property 'm13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm13' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
250 |
251 |     /// Major thirteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:252:23: warning: static property 'M13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
250 |
251 |     /// Major thirteenth.
252 |     public static let M13 = CompoundDiatonicInterval(.M6, displacedBy: 1)
    |                       |- warning: static property 'M13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M13' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |
254 |     /// Diminished fourteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:255:23: warning: static property 'd14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
253 |
254 |     /// Diminished fourteenth.
255 |     public static let d14 = CompoundDiatonicInterval(.d7, displacedBy: 1)
    |                       |- warning: static property 'd14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'd14' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |
257 |     /// Augmented thirteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:258:23: warning: static property 'A13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
256 |
257 |     /// Augmented thirteenth.
258 |     public static let A13 = CompoundDiatonicInterval(.A6, displacedBy: 1)
    |                       |- warning: static property 'A13' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A13' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
259 |
260 |     /// Minor fourteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:261:23: warning: static property 'm14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
259 |
260 |     /// Minor fourteenth.
261 |     public static let m14 = CompoundDiatonicInterval(.m7, displacedBy: 1)
    |                       |- warning: static property 'm14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'm14' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
262 |
263 |     /// Major fourteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:264:23: warning: static property 'M14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
262 |
263 |     /// Major fourteenth.
264 |     public static let M14 = CompoundDiatonicInterval(.M7, displacedBy: 1)
    |                       |- warning: static property 'M14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'M14' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
265 |
266 |     /// Augmented fourteenth.
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/CompoundDiatonicInterval.swift:267:23: warning: static property 'A14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// A descriptor for intervals between two `Pitch` values which takes into account octave
 12 | /// displacement.
 13 | public struct CompoundDiatonicInterval: DiatonicIntervalProtocol {
    |               `- note: consider making struct 'CompoundDiatonicInterval' conform to the 'Sendable' protocol
 14 |
 15 |     // MARK: - Instance Properties
    :
265 |
266 |     /// Augmented fourteenth.
267 |     public static let A14 = CompoundDiatonicInterval(.A7, displacedBy: 1)
    |                       |- warning: static property 'A14' is not concurrency-safe because non-'Sendable' type 'CompoundDiatonicInterval' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'A14' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
268 | }
269 |
/Users/admin/builder/spi-builder-workspace/Sources/Pitch/DiatonicInterval/DiatonicInterval.swift:293:23: warning: static property 'zero' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
291 |
292 |     /// The `.unison` is the `Additive` `zero`.
293 |     public static var zero: DiatonicInterval = .unison
    |                       |- warning: static property 'zero' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'zero' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
294 |
295 |     /// - Returns: The sum of two `DiatonicInterval` values.
BUILD FAILURE 6.0 macosSpm