The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Notus, reference 1.0.0 (c3e836), with Swift 6.1 for Android on 27 May 2025 15:13:13 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1

Build Log

   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 | let openHighConga: Pitch    = (.ds, 4)
40 | let lowConga: Pitch         = (.e, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:39:5: warning: let 'openHighConga' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
37 | let lowBongo: Pitch         = (.cs, 4)
38 | let muteHighConga: Pitch    = (.d, 4)
39 | let openHighConga: Pitch    = (.ds, 4)
   |     |- warning: let 'openHighConga' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'openHighConga' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | let lowConga: Pitch         = (.e, 4)
41 | let highTimbale: Pitch      = (.f, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:40:5: warning: let 'lowConga' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
38 | let muteHighConga: Pitch    = (.d, 4)
39 | let openHighConga: Pitch    = (.ds, 4)
40 | let lowConga: Pitch         = (.e, 4)
   |     |- warning: let 'lowConga' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'lowConga' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | let highTimbale: Pitch      = (.f, 4)
42 | let lowTimbale: Pitch       = (.fs, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:41:5: warning: let 'highTimbale' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
39 | let openHighConga: Pitch    = (.ds, 4)
40 | let lowConga: Pitch         = (.e, 4)
41 | let highTimbale: Pitch      = (.f, 4)
   |     |- warning: let 'highTimbale' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'highTimbale' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | let lowTimbale: Pitch       = (.fs, 4)
43 | let highAgogo: Pitch        = (.g, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:42:5: warning: let 'lowTimbale' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
40 | let lowConga: Pitch         = (.e, 4)
41 | let highTimbale: Pitch      = (.f, 4)
42 | let lowTimbale: Pitch       = (.fs, 4)
   |     |- warning: let 'lowTimbale' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'lowTimbale' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | let highAgogo: Pitch        = (.g, 4)
44 | let lowAgogo: Pitch         = (.gs, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:43:5: warning: let 'highAgogo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
41 | let highTimbale: Pitch      = (.f, 4)
42 | let lowTimbale: Pitch       = (.fs, 4)
43 | let highAgogo: Pitch        = (.g, 4)
   |     |- warning: let 'highAgogo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'highAgogo' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | let lowAgogo: Pitch         = (.gs, 4)
45 | let cabasa: Pitch           = (.a, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:44:5: warning: let 'lowAgogo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
42 | let lowTimbale: Pitch       = (.fs, 4)
43 | let highAgogo: Pitch        = (.g, 4)
44 | let lowAgogo: Pitch         = (.gs, 4)
   |     |- warning: let 'lowAgogo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'lowAgogo' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | let cabasa: Pitch           = (.a, 4)
46 | let maracas: Pitch          = (.aas, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:45:5: warning: let 'cabasa' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
43 | let highAgogo: Pitch        = (.g, 4)
44 | let lowAgogo: Pitch         = (.gs, 4)
45 | let cabasa: Pitch           = (.a, 4)
   |     |- warning: let 'cabasa' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'cabasa' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 | let maracas: Pitch          = (.aas, 4)
47 | let shortWhistle: Pitch     = (.b, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:46:5: warning: let 'maracas' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
44 | let lowAgogo: Pitch         = (.gs, 4)
45 | let cabasa: Pitch           = (.a, 4)
46 | let maracas: Pitch          = (.aas, 4)
   |     |- warning: let 'maracas' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'maracas' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | let shortWhistle: Pitch     = (.b, 4)
48 | let longWhistle: Pitch      = (.c, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:47:5: warning: let 'shortWhistle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
45 | let cabasa: Pitch           = (.a, 4)
46 | let maracas: Pitch          = (.aas, 4)
47 | let shortWhistle: Pitch     = (.b, 4)
   |     |- warning: let 'shortWhistle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'shortWhistle' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | let longWhistle: Pitch      = (.c, 5)
49 | let shortGuiro: Pitch       = (.cs, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:48:5: warning: let 'longWhistle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
46 | let maracas: Pitch          = (.aas, 4)
47 | let shortWhistle: Pitch     = (.b, 4)
48 | let longWhistle: Pitch      = (.c, 5)
   |     |- warning: let 'longWhistle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'longWhistle' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | let shortGuiro: Pitch       = (.cs, 5)
50 | let longGuiro: Pitch        = (.d, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:49:5: warning: let 'shortGuiro' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
47 | let shortWhistle: Pitch     = (.b, 4)
48 | let longWhistle: Pitch      = (.c, 5)
49 | let shortGuiro: Pitch       = (.cs, 5)
   |     |- warning: let 'shortGuiro' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'shortGuiro' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | let longGuiro: Pitch        = (.d, 5)
51 | let claves: Pitch           = (.ds, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:50:5: warning: let 'longGuiro' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
48 | let longWhistle: Pitch      = (.c, 5)
49 | let shortGuiro: Pitch       = (.cs, 5)
50 | let longGuiro: Pitch        = (.d, 5)
   |     |- warning: let 'longGuiro' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'longGuiro' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | let claves: Pitch           = (.ds, 5)
52 | let highWoodBlock: Pitch    = (.e, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:51:5: warning: let 'claves' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
49 | let shortGuiro: Pitch       = (.cs, 5)
50 | let longGuiro: Pitch        = (.d, 5)
51 | let claves: Pitch           = (.ds, 5)
   |     |- warning: let 'claves' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'claves' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | let highWoodBlock: Pitch    = (.e, 5)
53 | let lowWoodBlock: Pitch     = (.f, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:52:5: warning: let 'highWoodBlock' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
50 | let longGuiro: Pitch        = (.d, 5)
51 | let claves: Pitch           = (.ds, 5)
52 | let highWoodBlock: Pitch    = (.e, 5)
   |     |- warning: let 'highWoodBlock' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'highWoodBlock' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | let lowWoodBlock: Pitch     = (.f, 5)
54 | let muteCuica: Pitch        = (.fs, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:53:5: warning: let 'lowWoodBlock' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
51 | let claves: Pitch           = (.ds, 5)
52 | let highWoodBlock: Pitch    = (.e, 5)
53 | let lowWoodBlock: Pitch     = (.f, 5)
   |     |- warning: let 'lowWoodBlock' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'lowWoodBlock' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | let muteCuica: Pitch        = (.fs, 5)
55 | let openCuica: Pitch        = (.g, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:54:5: warning: let 'muteCuica' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
52 | let highWoodBlock: Pitch    = (.e, 5)
53 | let lowWoodBlock: Pitch     = (.f, 5)
54 | let muteCuica: Pitch        = (.fs, 5)
   |     |- warning: let 'muteCuica' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'muteCuica' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | let openCuica: Pitch        = (.g, 5)
56 | let muteTriangle: Pitch     = (.gs, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:55:5: warning: let 'openCuica' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
53 | let lowWoodBlock: Pitch     = (.f, 5)
54 | let muteCuica: Pitch        = (.fs, 5)
55 | let openCuica: Pitch        = (.g, 5)
   |     |- warning: let 'openCuica' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'openCuica' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | let muteTriangle: Pitch     = (.gs, 5)
57 | let openTriangle: Pitch     = (.a, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:56:5: warning: let 'muteTriangle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
54 | let muteCuica: Pitch        = (.fs, 5)
55 | let openCuica: Pitch        = (.g, 5)
56 | let muteTriangle: Pitch     = (.gs, 5)
   |     |- warning: let 'muteTriangle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'muteTriangle' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | let openTriangle: Pitch     = (.a, 5)
58 |
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:57:5: warning: let 'openTriangle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
55 | let openCuica: Pitch        = (.g, 5)
56 | let muteTriangle: Pitch     = (.gs, 5)
57 | let openTriangle: Pitch     = (.a, 5)
   |     |- warning: let 'openTriangle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'openTriangle' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
[29/37] Compiling Notus Percussion.swift
/host/spi-builder-workspace/Sources/Notus/Music/Channel.swift:3:5: warning: let 'channels' is not concurrency-safe because non-'Sendable' type '[Channel]' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | let channels: [Channel] = [
   |     |- warning: let 'channels' is not concurrency-safe because non-'Sendable' type '[Channel]' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'channels' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |     .ch0, .ch1, .ch2, .ch3, .ch4, .ch5, .ch6, .ch7, .ch8, .ch9,.ch10,.ch11,.ch12,.ch13,.ch14,.ch15
 5 | ]
 6 |
 7 | public enum Channel: UInt8 {
   |             `- note: consider making enum 'Channel' conform to the 'Sendable' protocol
 8 |     case ch0 = 0
 9 |     case ch1 = 1
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:7:5: warning: let 'bassDrum2' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 | // drum kit
 7 | let bassDrum2: Pitch        = (.b, 1)
   |     |- warning: let 'bassDrum2' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'bassDrum2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 | let bassDrum1: Pitch        = (.c, 2)
 9 | let rimshot: Pitch          = (.cs, 2)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:8:5: warning: let 'bassDrum1' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
 6 | // drum kit
 7 | let bassDrum2: Pitch        = (.b, 1)
 8 | let bassDrum1: Pitch        = (.c, 2)
   |     |- warning: let 'bassDrum1' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'bassDrum1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | let rimshot: Pitch          = (.cs, 2)
10 | let snareDrum1: Pitch       = (.d, 2)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:9:5: warning: let 'rimshot' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
 7 | let bassDrum2: Pitch        = (.b, 1)
 8 | let bassDrum1: Pitch        = (.c, 2)
 9 | let rimshot: Pitch          = (.cs, 2)
   |     |- warning: let 'rimshot' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'rimshot' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | let snareDrum1: Pitch       = (.d, 2)
11 | let handClap: Pitch         = (.ds, 2)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:10:5: warning: let 'snareDrum1' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | let bassDrum1: Pitch        = (.c, 2)
 9 | let rimshot: Pitch          = (.cs, 2)
10 | let snareDrum1: Pitch       = (.d, 2)
   |     |- warning: let 'snareDrum1' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'snareDrum1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | let handClap: Pitch         = (.ds, 2)
12 | let snareDrum2: Pitch       = (.e, 2)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:11:5: warning: let 'handClap' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
 9 | let rimshot: Pitch          = (.cs, 2)
10 | let snareDrum1: Pitch       = (.d, 2)
11 | let handClap: Pitch         = (.ds, 2)
   |     |- warning: let 'handClap' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'handClap' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | let snareDrum2: Pitch       = (.e, 2)
13 | let lowFloorTom: Pitch      = (.f, 2)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:12:5: warning: let 'snareDrum2' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
10 | let snareDrum1: Pitch       = (.d, 2)
11 | let handClap: Pitch         = (.ds, 2)
12 | let snareDrum2: Pitch       = (.e, 2)
   |     |- warning: let 'snareDrum2' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'snareDrum2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | let lowFloorTom: Pitch      = (.f, 2)
14 | let highFloorTom: Pitch     = (.g, 2)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:13:5: warning: let 'lowFloorTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
11 | let handClap: Pitch         = (.ds, 2)
12 | let snareDrum2: Pitch       = (.e, 2)
13 | let lowFloorTom: Pitch      = (.f, 2)
   |     |- warning: let 'lowFloorTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'lowFloorTom' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | let highFloorTom: Pitch     = (.g, 2)
15 | let lowTom: Pitch           = (.a, 2)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:14:5: warning: let 'highFloorTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
12 | let snareDrum2: Pitch       = (.e, 2)
13 | let lowFloorTom: Pitch      = (.f, 2)
14 | let highFloorTom: Pitch     = (.g, 2)
   |     |- warning: let 'highFloorTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'highFloorTom' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let lowTom: Pitch           = (.a, 2)
16 | let midLowTom: Pitch        = (.b, 2)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:15:5: warning: let 'lowTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
13 | let lowFloorTom: Pitch      = (.f, 2)
14 | let highFloorTom: Pitch     = (.g, 2)
15 | let lowTom: Pitch           = (.a, 2)
   |     |- warning: let 'lowTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'lowTom' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | let midLowTom: Pitch        = (.b, 2)
17 | let hiMidTom: Pitch         = (.c, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:16:5: warning: let 'midLowTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
14 | let highFloorTom: Pitch     = (.g, 2)
15 | let lowTom: Pitch           = (.a, 2)
16 | let midLowTom: Pitch        = (.b, 2)
   |     |- warning: let 'midLowTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'midLowTom' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | let hiMidTom: Pitch         = (.c, 3)
18 | let highTom: Pitch          = (.d, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:17:5: warning: let 'hiMidTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
15 | let lowTom: Pitch           = (.a, 2)
16 | let midLowTom: Pitch        = (.b, 2)
17 | let hiMidTom: Pitch         = (.c, 3)
   |     |- warning: let 'hiMidTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'hiMidTom' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | let highTom: Pitch          = (.d, 3)
19 |
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:18:5: warning: let 'highTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
16 | let midLowTom: Pitch        = (.b, 2)
17 | let hiMidTom: Pitch         = (.c, 3)
18 | let highTom: Pitch          = (.d, 3)
   |     |- warning: let 'highTom' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'highTom' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |
20 | // cymbals
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:21:5: warning: let 'closedHihat' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | // cymbals
21 | let closedHihat: Pitch      = (.fs, 2)
   |     |- warning: let 'closedHihat' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'closedHihat' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | let pedalHihat: Pitch       = (.gs, 2)
23 | let openHihat: Pitch        = (.aas, 2)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:22:5: warning: let 'pedalHihat' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
20 | // cymbals
21 | let closedHihat: Pitch      = (.fs, 2)
22 | let pedalHihat: Pitch       = (.gs, 2)
   |     |- warning: let 'pedalHihat' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'pedalHihat' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | let openHihat: Pitch        = (.aas, 2)
24 | let crashCymbal1: Pitch     = (.cs, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:23:5: warning: let 'openHihat' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
21 | let closedHihat: Pitch      = (.fs, 2)
22 | let pedalHihat: Pitch       = (.gs, 2)
23 | let openHihat: Pitch        = (.aas, 2)
   |     |- warning: let 'openHihat' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'openHihat' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | let crashCymbal1: Pitch     = (.cs, 3)
25 | let rideCymbal1: Pitch      = (.ds, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:24:5: warning: let 'crashCymbal1' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
22 | let pedalHihat: Pitch       = (.gs, 2)
23 | let openHihat: Pitch        = (.aas, 2)
24 | let crashCymbal1: Pitch     = (.cs, 3)
   |     |- warning: let 'crashCymbal1' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'crashCymbal1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | let rideCymbal1: Pitch      = (.ds, 3)
26 | let chineseCymbal: Pitch    = (.e, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:25:5: warning: let 'rideCymbal1' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
23 | let openHihat: Pitch        = (.aas, 2)
24 | let crashCymbal1: Pitch     = (.cs, 3)
25 | let rideCymbal1: Pitch      = (.ds, 3)
   |     |- warning: let 'rideCymbal1' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'rideCymbal1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | let chineseCymbal: Pitch    = (.e, 3)
27 | let rideBell: Pitch         = (.f, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:26:5: warning: let 'chineseCymbal' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
24 | let crashCymbal1: Pitch     = (.cs, 3)
25 | let rideCymbal1: Pitch      = (.ds, 3)
26 | let chineseCymbal: Pitch    = (.e, 3)
   |     |- warning: let 'chineseCymbal' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'chineseCymbal' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | let rideBell: Pitch         = (.f, 3)
28 | let tambourine: Pitch       = (.fs, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:27:5: warning: let 'rideBell' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
25 | let rideCymbal1: Pitch      = (.ds, 3)
26 | let chineseCymbal: Pitch    = (.e, 3)
27 | let rideBell: Pitch         = (.f, 3)
   |     |- warning: let 'rideBell' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'rideBell' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | let tambourine: Pitch       = (.fs, 3)
29 | let splashCymbal: Pitch     = (.g, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:28:5: warning: let 'tambourine' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
26 | let chineseCymbal: Pitch    = (.e, 3)
27 | let rideBell: Pitch         = (.f, 3)
28 | let tambourine: Pitch       = (.fs, 3)
   |     |- warning: let 'tambourine' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'tambourine' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | let splashCymbal: Pitch     = (.g, 3)
30 | let cowbell: Pitch          = (.gs, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:29:5: warning: let 'splashCymbal' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
27 | let rideBell: Pitch         = (.f, 3)
28 | let tambourine: Pitch       = (.fs, 3)
29 | let splashCymbal: Pitch     = (.g, 3)
   |     |- warning: let 'splashCymbal' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'splashCymbal' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | let cowbell: Pitch          = (.gs, 3)
31 | let crashCymbal2: Pitch     = (.a, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:30:5: warning: let 'cowbell' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
28 | let tambourine: Pitch       = (.fs, 3)
29 | let splashCymbal: Pitch     = (.g, 3)
30 | let cowbell: Pitch          = (.gs, 3)
   |     |- warning: let 'cowbell' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'cowbell' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let crashCymbal2: Pitch     = (.a, 3)
32 | let vibraslap: Pitch        = (.aas, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:31:5: warning: let 'crashCymbal2' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
29 | let splashCymbal: Pitch     = (.g, 3)
30 | let cowbell: Pitch          = (.gs, 3)
31 | let crashCymbal2: Pitch     = (.a, 3)
   |     |- warning: let 'crashCymbal2' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'crashCymbal2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | let vibraslap: Pitch        = (.aas, 3)
33 | let rideCymbal2: Pitch      = (.b, 3)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:32:5: warning: let 'vibraslap' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
30 | let cowbell: Pitch          = (.gs, 3)
31 | let crashCymbal2: Pitch     = (.a, 3)
32 | let vibraslap: Pitch        = (.aas, 3)
   |     |- warning: let 'vibraslap' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'vibraslap' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | let rideCymbal2: Pitch      = (.b, 3)
34 |
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:33:5: warning: let 'rideCymbal2' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
31 | let crashCymbal2: Pitch     = (.a, 3)
32 | let vibraslap: Pitch        = (.aas, 3)
33 | let rideCymbal2: Pitch      = (.b, 3)
   |     |- warning: let 'rideCymbal2' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'rideCymbal2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | // percussion
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:36:5: warning: let 'highBongo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | // percussion
36 | let highBongo: Pitch        = (.c, 4)
   |     |- warning: let 'highBongo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'highBongo' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | let lowBongo: Pitch         = (.cs, 4)
38 | let muteHighConga: Pitch    = (.d, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:37:5: warning: let 'lowBongo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
35 | // percussion
36 | let highBongo: Pitch        = (.c, 4)
37 | let lowBongo: Pitch         = (.cs, 4)
   |     |- warning: let 'lowBongo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'lowBongo' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | let muteHighConga: Pitch    = (.d, 4)
39 | let openHighConga: Pitch    = (.ds, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:38:5: warning: let 'muteHighConga' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
36 | let highBongo: Pitch        = (.c, 4)
37 | let lowBongo: Pitch         = (.cs, 4)
38 | let muteHighConga: Pitch    = (.d, 4)
   |     |- warning: let 'muteHighConga' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'muteHighConga' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 | let openHighConga: Pitch    = (.ds, 4)
40 | let lowConga: Pitch         = (.e, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:39:5: warning: let 'openHighConga' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
37 | let lowBongo: Pitch         = (.cs, 4)
38 | let muteHighConga: Pitch    = (.d, 4)
39 | let openHighConga: Pitch    = (.ds, 4)
   |     |- warning: let 'openHighConga' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'openHighConga' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | let lowConga: Pitch         = (.e, 4)
41 | let highTimbale: Pitch      = (.f, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:40:5: warning: let 'lowConga' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
38 | let muteHighConga: Pitch    = (.d, 4)
39 | let openHighConga: Pitch    = (.ds, 4)
40 | let lowConga: Pitch         = (.e, 4)
   |     |- warning: let 'lowConga' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'lowConga' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | let highTimbale: Pitch      = (.f, 4)
42 | let lowTimbale: Pitch       = (.fs, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:41:5: warning: let 'highTimbale' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
39 | let openHighConga: Pitch    = (.ds, 4)
40 | let lowConga: Pitch         = (.e, 4)
41 | let highTimbale: Pitch      = (.f, 4)
   |     |- warning: let 'highTimbale' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'highTimbale' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | let lowTimbale: Pitch       = (.fs, 4)
43 | let highAgogo: Pitch        = (.g, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:42:5: warning: let 'lowTimbale' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
40 | let lowConga: Pitch         = (.e, 4)
41 | let highTimbale: Pitch      = (.f, 4)
42 | let lowTimbale: Pitch       = (.fs, 4)
   |     |- warning: let 'lowTimbale' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'lowTimbale' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | let highAgogo: Pitch        = (.g, 4)
44 | let lowAgogo: Pitch         = (.gs, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:43:5: warning: let 'highAgogo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
41 | let highTimbale: Pitch      = (.f, 4)
42 | let lowTimbale: Pitch       = (.fs, 4)
43 | let highAgogo: Pitch        = (.g, 4)
   |     |- warning: let 'highAgogo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'highAgogo' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | let lowAgogo: Pitch         = (.gs, 4)
45 | let cabasa: Pitch           = (.a, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:44:5: warning: let 'lowAgogo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
42 | let lowTimbale: Pitch       = (.fs, 4)
43 | let highAgogo: Pitch        = (.g, 4)
44 | let lowAgogo: Pitch         = (.gs, 4)
   |     |- warning: let 'lowAgogo' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'lowAgogo' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | let cabasa: Pitch           = (.a, 4)
46 | let maracas: Pitch          = (.aas, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:45:5: warning: let 'cabasa' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
43 | let highAgogo: Pitch        = (.g, 4)
44 | let lowAgogo: Pitch         = (.gs, 4)
45 | let cabasa: Pitch           = (.a, 4)
   |     |- warning: let 'cabasa' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'cabasa' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 | let maracas: Pitch          = (.aas, 4)
47 | let shortWhistle: Pitch     = (.b, 4)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:46:5: warning: let 'maracas' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
44 | let lowAgogo: Pitch         = (.gs, 4)
45 | let cabasa: Pitch           = (.a, 4)
46 | let maracas: Pitch          = (.aas, 4)
   |     |- warning: let 'maracas' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'maracas' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | let shortWhistle: Pitch     = (.b, 4)
48 | let longWhistle: Pitch      = (.c, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:47:5: warning: let 'shortWhistle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
45 | let cabasa: Pitch           = (.a, 4)
46 | let maracas: Pitch          = (.aas, 4)
47 | let shortWhistle: Pitch     = (.b, 4)
   |     |- warning: let 'shortWhistle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'shortWhistle' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | let longWhistle: Pitch      = (.c, 5)
49 | let shortGuiro: Pitch       = (.cs, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:48:5: warning: let 'longWhistle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
46 | let maracas: Pitch          = (.aas, 4)
47 | let shortWhistle: Pitch     = (.b, 4)
48 | let longWhistle: Pitch      = (.c, 5)
   |     |- warning: let 'longWhistle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'longWhistle' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | let shortGuiro: Pitch       = (.cs, 5)
50 | let longGuiro: Pitch        = (.d, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:49:5: warning: let 'shortGuiro' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
47 | let shortWhistle: Pitch     = (.b, 4)
48 | let longWhistle: Pitch      = (.c, 5)
49 | let shortGuiro: Pitch       = (.cs, 5)
   |     |- warning: let 'shortGuiro' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'shortGuiro' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | let longGuiro: Pitch        = (.d, 5)
51 | let claves: Pitch           = (.ds, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:50:5: warning: let 'longGuiro' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
48 | let longWhistle: Pitch      = (.c, 5)
49 | let shortGuiro: Pitch       = (.cs, 5)
50 | let longGuiro: Pitch        = (.d, 5)
   |     |- warning: let 'longGuiro' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'longGuiro' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | let claves: Pitch           = (.ds, 5)
52 | let highWoodBlock: Pitch    = (.e, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:51:5: warning: let 'claves' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
49 | let shortGuiro: Pitch       = (.cs, 5)
50 | let longGuiro: Pitch        = (.d, 5)
51 | let claves: Pitch           = (.ds, 5)
   |     |- warning: let 'claves' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'claves' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | let highWoodBlock: Pitch    = (.e, 5)
53 | let lowWoodBlock: Pitch     = (.f, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:52:5: warning: let 'highWoodBlock' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
50 | let longGuiro: Pitch        = (.d, 5)
51 | let claves: Pitch           = (.ds, 5)
52 | let highWoodBlock: Pitch    = (.e, 5)
   |     |- warning: let 'highWoodBlock' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'highWoodBlock' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | let lowWoodBlock: Pitch     = (.f, 5)
54 | let muteCuica: Pitch        = (.fs, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:53:5: warning: let 'lowWoodBlock' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
51 | let claves: Pitch           = (.ds, 5)
52 | let highWoodBlock: Pitch    = (.e, 5)
53 | let lowWoodBlock: Pitch     = (.f, 5)
   |     |- warning: let 'lowWoodBlock' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'lowWoodBlock' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | let muteCuica: Pitch        = (.fs, 5)
55 | let openCuica: Pitch        = (.g, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:54:5: warning: let 'muteCuica' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
52 | let highWoodBlock: Pitch    = (.e, 5)
53 | let lowWoodBlock: Pitch     = (.f, 5)
54 | let muteCuica: Pitch        = (.fs, 5)
   |     |- warning: let 'muteCuica' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'muteCuica' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | let openCuica: Pitch        = (.g, 5)
56 | let muteTriangle: Pitch     = (.gs, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:55:5: warning: let 'openCuica' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
53 | let lowWoodBlock: Pitch     = (.f, 5)
54 | let muteCuica: Pitch        = (.fs, 5)
55 | let openCuica: Pitch        = (.g, 5)
   |     |- warning: let 'openCuica' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'openCuica' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | let muteTriangle: Pitch     = (.gs, 5)
57 | let openTriangle: Pitch     = (.a, 5)
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:56:5: warning: let 'muteTriangle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
54 | let muteCuica: Pitch        = (.fs, 5)
55 | let openCuica: Pitch        = (.g, 5)
56 | let muteTriangle: Pitch     = (.gs, 5)
   |     |- warning: let 'muteTriangle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'muteTriangle' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | let openTriangle: Pitch     = (.a, 5)
58 |
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
/host/spi-builder-workspace/Sources/Notus/Music/Percussion.swift:57:5: warning: let 'openTriangle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
55 | let openCuica: Pitch        = (.g, 5)
56 | let muteTriangle: Pitch     = (.gs, 5)
57 | let openTriangle: Pitch     = (.a, 5)
   |     |- warning: let 'openTriangle' is not concurrency-safe because non-'Sendable' type 'Pitch' (aka '(PitchClass, UInt8)') may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'openTriangle' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |
/host/spi-builder-workspace/Sources/Notus/Music/MusicNotationSimpleTypes.swift:12:13: note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
10 | public typealias PlayerName = String
11 |
12 | public enum PitchClass {
   |             `- note: consider making enum 'PitchClass' conform to the 'Sendable' protocol
13 |     case c, d, e, f, g, a, b,
14 |     cf, df, ef, ff, gf, af, bf,
[30/37] Compiling Notus DrumSolo.swift
[31/37] Compiling Notus FrereJacques.swift
[32/37] Compiling Notus James.swift
[33/37] Compiling Notus LillePeterEdderkop.swift
[34/37] Compiling Notus ThemeMel.swift
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:8:5: warning: let 'themeUpbeat' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | // melody
 8 | let themeUpbeat = R(.sn) ++ O(.sn, (.b, 5)) ++ O(.sn, (.b, 5)) ++ R(.sn)
   |     |- warning: let 'themeUpbeat' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeUpbeat' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
10 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:9:5: warning: let 'themeUpbeatFullBar' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | // melody
 8 | let themeUpbeat = R(.sn) ++ O(.sn, (.b, 5)) ++ O(.sn, (.b, 5)) ++ R(.sn)
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
   |     |- warning: let 'themeUpbeatFullBar' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeUpbeatFullBar' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | private let themeA: Music = O(.qn, (.fs, 6)) ++ O(.en, (.e, 6)) ++ O(.en, (.b, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:11:13: warning: let 'themeA' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
10 |
11 | private let themeA: Music = O(.qn, (.fs, 6)) ++ O(.en, (.e, 6)) ++ O(.en, (.b, 5)) ++
   |             |- warning: let 'themeA' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeA' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     O(.sn, (.ds, 6)) ++ O(.sn, (.e, 6)) ++ O(.en, (.g, 6)) ++
13 |     R(.sn) ++ O(.den, (.f, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:17:13: warning: let 'themeAInterlude' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     O(.sn, (.a, 5)) ++ O(.sn, (.aas, 5)) ++ O(.sn, (.cs, 6)) ++ O(.den, (.ds, 6)) ++ O(.sn, (.cs, 6)) ++ O(.sn, (.b, 5))
16 |
17 | private let themeAInterlude = R(.hn) ++ O(.sn, (.d, 6)) ++ O(.sn, (.gs, 5)) ++ O(.sn, (.b, 5)) ++ O(.sn, (.d, 5)) ++
   |             |- warning: let 'themeAInterlude' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     R(.qn) ++ R(.sn) ++ O(.den, (.b, 4)) ++ O(.qn, (.d, 5)) ++
19 |     O(.sn, (.b, 4)) ++ O(.sn, (.a, 4)) ++ O(.sn, (.fs, 4)) ++ R(.sn)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:21:13: warning: let 'themeAInterlude2Voice1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     O(.sn, (.b, 4)) ++ O(.sn, (.a, 4)) ++ O(.sn, (.fs, 4)) ++ R(.sn)
20 |
21 | private let themeAInterlude2Voice1 = R(.sn) ++ O(.den, (.e, 6)) ++ O(.qn, (.ds, 6)) ++
   |             |- warning: let 'themeAInterlude2Voice1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2Voice1' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     O(.hn, (.d, 6)) ++
23 |     R(.en) ++ O(.en, (.cs, 6)) ++ R(.sn) ++ O(.den, (.c, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:31:13: warning: let 'themeAInterlude2Voice2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     R(.hn)
30 |
31 | private let themeAInterlude2Voice2 = R(.sn) ++ O(.den, (.gs, 5)) ++ O(.qn, (.g, 5)) ++
   |             |- warning: let 'themeAInterlude2Voice2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2Voice2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     O(.dqn, (.fs, 5)) ++ R(.sn) ++ O(.sn, (.ds, 5)) ++
33 |     O(.qn, (.e, 5)) ++ R(.sn) ++ O(.den, (.ds, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:36:13: warning: let 'themeAInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
34 |     O(.qn, (.d, 5))
35 |
36 | private let themeAInterlude2 = themeAInterlude2Voice1 |=| themeAInterlude2Voice2
   |             |- warning: let 'themeAInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | private let themeBPart1 = O(.sn, (.a, 6)) ++ O(.den, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.den, (.gs, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:38:13: warning: let 'themeBPart1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
36 | private let themeAInterlude2 = themeAInterlude2Voice1 |=| themeAInterlude2Voice2
37 |
38 | private let themeBPart1 = O(.sn, (.a, 6)) ++ O(.den, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.den, (.gs, 5)) ++
   |             |- warning: let 'themeBPart1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart1' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     R(.qn) ++ R(.den) ++ O(.sn, (.gs, 5)) ++ R(.sn) ++ O(.sn, (.b, 5)) ++ R(.sn) ++ O(.sn, (.gs, 5)) ++
40 |     O(.en, (.d, 6)) ++ O(.en, (.d, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:48:13: warning: let 'themeBPart2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     O(.sn, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.en, (.gs, 5)) ++ O(.en, (.b, 5)) ++ R(.en)
47 |
48 | private let themeBPart2 = R(.qn) ++ R(.den) ++ O(.sn, (.a, 6)) ++
   |             |- warning: let 'themeBPart2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     R(.qn) ++ O(.en, (.a, 6)) ++ R(.en) ++
50 |     R(.sn) ++ O(.sn, (.b, 5)) ++ R(.en) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:56:13: warning: let 'themeBPart3' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     O(.sn, (.gs, 5)) ++ O(.sn, (.d, 6)) ++ O(.en, (.b, 5)) ++ R(.qn)
55 |
56 | private let themeBPart3 = R(.sn) ++ O(.en, (.b, 5)) ++ R(.sn) ++
   |             |- warning: let 'themeBPart3' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart3' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     O(.en, (.d, 6)) ++ O(.sn, (.e, 6)) ++ O(.sn, (.d, 6)) ++
58 |     O(.sn, (.a, 6)) ++ O(.sn, (.b, 5)) ++ R(.sn) ++ O(.sn, (.d, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:65:13: warning: let 'themeB' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
63 |     O(.sn, (.e, 5)) ++ O(.sn, (.d, 5)) ++ R(.sn) ++ O(.sn, (.b, 4))
64 |
65 | private let themeB = themeBPart1 ++ themeBPart2 ++ themeBPart3
   |             |- warning: let 'themeB' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeB' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |
67 | let theme = themeA ++ themeAInterlude ++ themeUpbeat ++ themeA ++ themeAInterlude2 ++ themeB
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:67:5: warning: let 'theme' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
65 | private let themeB = themeBPart1 ++ themeBPart2 ++ themeBPart3
66 |
67 | let theme = themeA ++ themeAInterlude ++ themeUpbeat ++ themeA ++ themeAInterlude2 ++ themeB
   |     |- warning: let 'theme' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'theme' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:3:5: warning: let 'themeFinal' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | let themeFinal = R(.sn) ++ O(.sn, (.a, 4)) ++ O(.sn, (.b, 4)) ++ R(.sn) ++ R(.qn)
   |     |- warning: let 'themeFinal' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeFinal' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |
 5 | let soloIterlude1: Music = themeFinal ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:5:5: warning: let 'soloIterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | let themeFinal = R(.sn) ++ O(.sn, (.a, 4)) ++ O(.sn, (.b, 4)) ++ R(.sn) ++ R(.qn)
 4 |
 5 | let soloIterlude1: Music = themeFinal ++
   |     |- warning: let 'soloIterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'soloIterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |     O(.sn, (.g, 5)) ++ O(.sn, (.f, 5)) ++ O(.sn, (.d, 5)) ++ O(.sn, (.cs, 5)) ++
 7 |     O(.sn, (.d, 5)) ++ O(.sn, (.g, 5)) ++ O(.sn, (.cs, 5)) ++ O(.sn, (.c, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:13:5: warning: let 'bassInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     R(.sn) ++ O(.sn, (.cs, 6)) ++ R(.sn) ++ O(.sn, (.d, 6))
12 |
13 | let bassInterlude1 = G.stack(.hn)
   |     |- warning: let 'bassInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'bassInterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | let chordsInterlude1 = G7.stack(.hn)
15 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:14:5: warning: let 'chordsInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | let bassInterlude1 = G.stack(.hn)
14 | let chordsInterlude1 = G7.stack(.hn)
   |     |- warning: let 'chordsInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'chordsInterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:16:5: warning: let 'chordsInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
14 | let chordsInterlude1 = G7.stack(.hn)
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
   |     |- warning: let 'chordsInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'chordsInterlude2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | let bassInterlude2 = G.stack(.wn)
18 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:17:5: warning: let 'bassInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
17 | let bassInterlude2 = G.stack(.wn)
   |     |- warning: let 'bassInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'bassInterlude2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
[35/37] Compiling Notus ThemeSoloInterlude.swift
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:8:5: warning: let 'themeUpbeat' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | // melody
 8 | let themeUpbeat = R(.sn) ++ O(.sn, (.b, 5)) ++ O(.sn, (.b, 5)) ++ R(.sn)
   |     |- warning: let 'themeUpbeat' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeUpbeat' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
10 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:9:5: warning: let 'themeUpbeatFullBar' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | // melody
 8 | let themeUpbeat = R(.sn) ++ O(.sn, (.b, 5)) ++ O(.sn, (.b, 5)) ++ R(.sn)
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
   |     |- warning: let 'themeUpbeatFullBar' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeUpbeatFullBar' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | private let themeA: Music = O(.qn, (.fs, 6)) ++ O(.en, (.e, 6)) ++ O(.en, (.b, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:11:13: warning: let 'themeA' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
10 |
11 | private let themeA: Music = O(.qn, (.fs, 6)) ++ O(.en, (.e, 6)) ++ O(.en, (.b, 5)) ++
   |             |- warning: let 'themeA' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeA' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     O(.sn, (.ds, 6)) ++ O(.sn, (.e, 6)) ++ O(.en, (.g, 6)) ++
13 |     R(.sn) ++ O(.den, (.f, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:17:13: warning: let 'themeAInterlude' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     O(.sn, (.a, 5)) ++ O(.sn, (.aas, 5)) ++ O(.sn, (.cs, 6)) ++ O(.den, (.ds, 6)) ++ O(.sn, (.cs, 6)) ++ O(.sn, (.b, 5))
16 |
17 | private let themeAInterlude = R(.hn) ++ O(.sn, (.d, 6)) ++ O(.sn, (.gs, 5)) ++ O(.sn, (.b, 5)) ++ O(.sn, (.d, 5)) ++
   |             |- warning: let 'themeAInterlude' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     R(.qn) ++ R(.sn) ++ O(.den, (.b, 4)) ++ O(.qn, (.d, 5)) ++
19 |     O(.sn, (.b, 4)) ++ O(.sn, (.a, 4)) ++ O(.sn, (.fs, 4)) ++ R(.sn)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:21:13: warning: let 'themeAInterlude2Voice1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     O(.sn, (.b, 4)) ++ O(.sn, (.a, 4)) ++ O(.sn, (.fs, 4)) ++ R(.sn)
20 |
21 | private let themeAInterlude2Voice1 = R(.sn) ++ O(.den, (.e, 6)) ++ O(.qn, (.ds, 6)) ++
   |             |- warning: let 'themeAInterlude2Voice1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2Voice1' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     O(.hn, (.d, 6)) ++
23 |     R(.en) ++ O(.en, (.cs, 6)) ++ R(.sn) ++ O(.den, (.c, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:31:13: warning: let 'themeAInterlude2Voice2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     R(.hn)
30 |
31 | private let themeAInterlude2Voice2 = R(.sn) ++ O(.den, (.gs, 5)) ++ O(.qn, (.g, 5)) ++
   |             |- warning: let 'themeAInterlude2Voice2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2Voice2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     O(.dqn, (.fs, 5)) ++ R(.sn) ++ O(.sn, (.ds, 5)) ++
33 |     O(.qn, (.e, 5)) ++ R(.sn) ++ O(.den, (.ds, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:36:13: warning: let 'themeAInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
34 |     O(.qn, (.d, 5))
35 |
36 | private let themeAInterlude2 = themeAInterlude2Voice1 |=| themeAInterlude2Voice2
   |             |- warning: let 'themeAInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | private let themeBPart1 = O(.sn, (.a, 6)) ++ O(.den, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.den, (.gs, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:38:13: warning: let 'themeBPart1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
36 | private let themeAInterlude2 = themeAInterlude2Voice1 |=| themeAInterlude2Voice2
37 |
38 | private let themeBPart1 = O(.sn, (.a, 6)) ++ O(.den, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.den, (.gs, 5)) ++
   |             |- warning: let 'themeBPart1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart1' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     R(.qn) ++ R(.den) ++ O(.sn, (.gs, 5)) ++ R(.sn) ++ O(.sn, (.b, 5)) ++ R(.sn) ++ O(.sn, (.gs, 5)) ++
40 |     O(.en, (.d, 6)) ++ O(.en, (.d, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:48:13: warning: let 'themeBPart2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     O(.sn, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.en, (.gs, 5)) ++ O(.en, (.b, 5)) ++ R(.en)
47 |
48 | private let themeBPart2 = R(.qn) ++ R(.den) ++ O(.sn, (.a, 6)) ++
   |             |- warning: let 'themeBPart2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     R(.qn) ++ O(.en, (.a, 6)) ++ R(.en) ++
50 |     R(.sn) ++ O(.sn, (.b, 5)) ++ R(.en) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:56:13: warning: let 'themeBPart3' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     O(.sn, (.gs, 5)) ++ O(.sn, (.d, 6)) ++ O(.en, (.b, 5)) ++ R(.qn)
55 |
56 | private let themeBPart3 = R(.sn) ++ O(.en, (.b, 5)) ++ R(.sn) ++
   |             |- warning: let 'themeBPart3' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart3' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     O(.en, (.d, 6)) ++ O(.sn, (.e, 6)) ++ O(.sn, (.d, 6)) ++
58 |     O(.sn, (.a, 6)) ++ O(.sn, (.b, 5)) ++ R(.sn) ++ O(.sn, (.d, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:65:13: warning: let 'themeB' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
63 |     O(.sn, (.e, 5)) ++ O(.sn, (.d, 5)) ++ R(.sn) ++ O(.sn, (.b, 4))
64 |
65 | private let themeB = themeBPart1 ++ themeBPart2 ++ themeBPart3
   |             |- warning: let 'themeB' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeB' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |
67 | let theme = themeA ++ themeAInterlude ++ themeUpbeat ++ themeA ++ themeAInterlude2 ++ themeB
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:67:5: warning: let 'theme' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
65 | private let themeB = themeBPart1 ++ themeBPart2 ++ themeBPart3
66 |
67 | let theme = themeA ++ themeAInterlude ++ themeUpbeat ++ themeA ++ themeAInterlude2 ++ themeB
   |     |- warning: let 'theme' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'theme' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:3:5: warning: let 'themeFinal' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | let themeFinal = R(.sn) ++ O(.sn, (.a, 4)) ++ O(.sn, (.b, 4)) ++ R(.sn) ++ R(.qn)
   |     |- warning: let 'themeFinal' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeFinal' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |
 5 | let soloIterlude1: Music = themeFinal ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:5:5: warning: let 'soloIterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | let themeFinal = R(.sn) ++ O(.sn, (.a, 4)) ++ O(.sn, (.b, 4)) ++ R(.sn) ++ R(.qn)
 4 |
 5 | let soloIterlude1: Music = themeFinal ++
   |     |- warning: let 'soloIterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'soloIterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |     O(.sn, (.g, 5)) ++ O(.sn, (.f, 5)) ++ O(.sn, (.d, 5)) ++ O(.sn, (.cs, 5)) ++
 7 |     O(.sn, (.d, 5)) ++ O(.sn, (.g, 5)) ++ O(.sn, (.cs, 5)) ++ O(.sn, (.c, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:13:5: warning: let 'bassInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     R(.sn) ++ O(.sn, (.cs, 6)) ++ R(.sn) ++ O(.sn, (.d, 6))
12 |
13 | let bassInterlude1 = G.stack(.hn)
   |     |- warning: let 'bassInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'bassInterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | let chordsInterlude1 = G7.stack(.hn)
15 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:14:5: warning: let 'chordsInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | let bassInterlude1 = G.stack(.hn)
14 | let chordsInterlude1 = G7.stack(.hn)
   |     |- warning: let 'chordsInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'chordsInterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:16:5: warning: let 'chordsInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
14 | let chordsInterlude1 = G7.stack(.hn)
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
   |     |- warning: let 'chordsInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'chordsInterlude2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | let bassInterlude2 = G.stack(.wn)
18 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:17:5: warning: let 'bassInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
17 | let bassInterlude2 = G.stack(.wn)
   |     |- warning: let 'bassInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'bassInterlude2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
[36/37] Compiling Notus Chameleon.swift
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:8:5: warning: let 'themeUpbeat' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | // melody
 8 | let themeUpbeat = R(.sn) ++ O(.sn, (.b, 5)) ++ O(.sn, (.b, 5)) ++ R(.sn)
   |     |- warning: let 'themeUpbeat' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeUpbeat' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
10 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:9:5: warning: let 'themeUpbeatFullBar' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | // melody
 8 | let themeUpbeat = R(.sn) ++ O(.sn, (.b, 5)) ++ O(.sn, (.b, 5)) ++ R(.sn)
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
   |     |- warning: let 'themeUpbeatFullBar' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeUpbeatFullBar' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | private let themeA: Music = O(.qn, (.fs, 6)) ++ O(.en, (.e, 6)) ++ O(.en, (.b, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:11:13: warning: let 'themeA' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
10 |
11 | private let themeA: Music = O(.qn, (.fs, 6)) ++ O(.en, (.e, 6)) ++ O(.en, (.b, 5)) ++
   |             |- warning: let 'themeA' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeA' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     O(.sn, (.ds, 6)) ++ O(.sn, (.e, 6)) ++ O(.en, (.g, 6)) ++
13 |     R(.sn) ++ O(.den, (.f, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:17:13: warning: let 'themeAInterlude' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     O(.sn, (.a, 5)) ++ O(.sn, (.aas, 5)) ++ O(.sn, (.cs, 6)) ++ O(.den, (.ds, 6)) ++ O(.sn, (.cs, 6)) ++ O(.sn, (.b, 5))
16 |
17 | private let themeAInterlude = R(.hn) ++ O(.sn, (.d, 6)) ++ O(.sn, (.gs, 5)) ++ O(.sn, (.b, 5)) ++ O(.sn, (.d, 5)) ++
   |             |- warning: let 'themeAInterlude' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     R(.qn) ++ R(.sn) ++ O(.den, (.b, 4)) ++ O(.qn, (.d, 5)) ++
19 |     O(.sn, (.b, 4)) ++ O(.sn, (.a, 4)) ++ O(.sn, (.fs, 4)) ++ R(.sn)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:21:13: warning: let 'themeAInterlude2Voice1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     O(.sn, (.b, 4)) ++ O(.sn, (.a, 4)) ++ O(.sn, (.fs, 4)) ++ R(.sn)
20 |
21 | private let themeAInterlude2Voice1 = R(.sn) ++ O(.den, (.e, 6)) ++ O(.qn, (.ds, 6)) ++
   |             |- warning: let 'themeAInterlude2Voice1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2Voice1' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     O(.hn, (.d, 6)) ++
23 |     R(.en) ++ O(.en, (.cs, 6)) ++ R(.sn) ++ O(.den, (.c, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:31:13: warning: let 'themeAInterlude2Voice2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     R(.hn)
30 |
31 | private let themeAInterlude2Voice2 = R(.sn) ++ O(.den, (.gs, 5)) ++ O(.qn, (.g, 5)) ++
   |             |- warning: let 'themeAInterlude2Voice2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2Voice2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     O(.dqn, (.fs, 5)) ++ R(.sn) ++ O(.sn, (.ds, 5)) ++
33 |     O(.qn, (.e, 5)) ++ R(.sn) ++ O(.den, (.ds, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:36:13: warning: let 'themeAInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
34 |     O(.qn, (.d, 5))
35 |
36 | private let themeAInterlude2 = themeAInterlude2Voice1 |=| themeAInterlude2Voice2
   |             |- warning: let 'themeAInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | private let themeBPart1 = O(.sn, (.a, 6)) ++ O(.den, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.den, (.gs, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:38:13: warning: let 'themeBPart1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
36 | private let themeAInterlude2 = themeAInterlude2Voice1 |=| themeAInterlude2Voice2
37 |
38 | private let themeBPart1 = O(.sn, (.a, 6)) ++ O(.den, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.den, (.gs, 5)) ++
   |             |- warning: let 'themeBPart1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart1' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     R(.qn) ++ R(.den) ++ O(.sn, (.gs, 5)) ++ R(.sn) ++ O(.sn, (.b, 5)) ++ R(.sn) ++ O(.sn, (.gs, 5)) ++
40 |     O(.en, (.d, 6)) ++ O(.en, (.d, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:48:13: warning: let 'themeBPart2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     O(.sn, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.en, (.gs, 5)) ++ O(.en, (.b, 5)) ++ R(.en)
47 |
48 | private let themeBPart2 = R(.qn) ++ R(.den) ++ O(.sn, (.a, 6)) ++
   |             |- warning: let 'themeBPart2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     R(.qn) ++ O(.en, (.a, 6)) ++ R(.en) ++
50 |     R(.sn) ++ O(.sn, (.b, 5)) ++ R(.en) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:56:13: warning: let 'themeBPart3' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     O(.sn, (.gs, 5)) ++ O(.sn, (.d, 6)) ++ O(.en, (.b, 5)) ++ R(.qn)
55 |
56 | private let themeBPart3 = R(.sn) ++ O(.en, (.b, 5)) ++ R(.sn) ++
   |             |- warning: let 'themeBPart3' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart3' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     O(.en, (.d, 6)) ++ O(.sn, (.e, 6)) ++ O(.sn, (.d, 6)) ++
58 |     O(.sn, (.a, 6)) ++ O(.sn, (.b, 5)) ++ R(.sn) ++ O(.sn, (.d, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:65:13: warning: let 'themeB' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
63 |     O(.sn, (.e, 5)) ++ O(.sn, (.d, 5)) ++ R(.sn) ++ O(.sn, (.b, 4))
64 |
65 | private let themeB = themeBPart1 ++ themeBPart2 ++ themeBPart3
   |             |- warning: let 'themeB' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeB' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |
67 | let theme = themeA ++ themeAInterlude ++ themeUpbeat ++ themeA ++ themeAInterlude2 ++ themeB
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:67:5: warning: let 'theme' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
65 | private let themeB = themeBPart1 ++ themeBPart2 ++ themeBPart3
66 |
67 | let theme = themeA ++ themeAInterlude ++ themeUpbeat ++ themeA ++ themeAInterlude2 ++ themeB
   |     |- warning: let 'theme' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'theme' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:3:5: warning: let 'themeFinal' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | let themeFinal = R(.sn) ++ O(.sn, (.a, 4)) ++ O(.sn, (.b, 4)) ++ R(.sn) ++ R(.qn)
   |     |- warning: let 'themeFinal' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeFinal' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |
 5 | let soloIterlude1: Music = themeFinal ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:5:5: warning: let 'soloIterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | let themeFinal = R(.sn) ++ O(.sn, (.a, 4)) ++ O(.sn, (.b, 4)) ++ R(.sn) ++ R(.qn)
 4 |
 5 | let soloIterlude1: Music = themeFinal ++
   |     |- warning: let 'soloIterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'soloIterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |     O(.sn, (.g, 5)) ++ O(.sn, (.f, 5)) ++ O(.sn, (.d, 5)) ++ O(.sn, (.cs, 5)) ++
 7 |     O(.sn, (.d, 5)) ++ O(.sn, (.g, 5)) ++ O(.sn, (.cs, 5)) ++ O(.sn, (.c, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:13:5: warning: let 'bassInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     R(.sn) ++ O(.sn, (.cs, 6)) ++ R(.sn) ++ O(.sn, (.d, 6))
12 |
13 | let bassInterlude1 = G.stack(.hn)
   |     |- warning: let 'bassInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'bassInterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | let chordsInterlude1 = G7.stack(.hn)
15 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:14:5: warning: let 'chordsInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | let bassInterlude1 = G.stack(.hn)
14 | let chordsInterlude1 = G7.stack(.hn)
   |     |- warning: let 'chordsInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'chordsInterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:16:5: warning: let 'chordsInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
14 | let chordsInterlude1 = G7.stack(.hn)
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
   |     |- warning: let 'chordsInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'chordsInterlude2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | let bassInterlude2 = G.stack(.wn)
18 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:17:5: warning: let 'bassInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
17 | let bassInterlude2 = G.stack(.wn)
   |     |- warning: let 'bassInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'bassInterlude2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
[37/37] Compiling Notus Counterpoint.swift
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:8:5: warning: let 'themeUpbeat' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |
 7 | // melody
 8 | let themeUpbeat = R(.sn) ++ O(.sn, (.b, 5)) ++ O(.sn, (.b, 5)) ++ R(.sn)
   |     |- warning: let 'themeUpbeat' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeUpbeat' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
10 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:9:5: warning: let 'themeUpbeatFullBar' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | // melody
 8 | let themeUpbeat = R(.sn) ++ O(.sn, (.b, 5)) ++ O(.sn, (.b, 5)) ++ R(.sn)
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
   |     |- warning: let 'themeUpbeatFullBar' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeUpbeatFullBar' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | private let themeA: Music = O(.qn, (.fs, 6)) ++ O(.en, (.e, 6)) ++ O(.en, (.b, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:11:13: warning: let 'themeA' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | let themeUpbeatFullBar = R(.dhn) ++ themeUpbeat
10 |
11 | private let themeA: Music = O(.qn, (.fs, 6)) ++ O(.en, (.e, 6)) ++ O(.en, (.b, 5)) ++
   |             |- warning: let 'themeA' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeA' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     O(.sn, (.ds, 6)) ++ O(.sn, (.e, 6)) ++ O(.en, (.g, 6)) ++
13 |     R(.sn) ++ O(.den, (.f, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:17:13: warning: let 'themeAInterlude' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     O(.sn, (.a, 5)) ++ O(.sn, (.aas, 5)) ++ O(.sn, (.cs, 6)) ++ O(.den, (.ds, 6)) ++ O(.sn, (.cs, 6)) ++ O(.sn, (.b, 5))
16 |
17 | private let themeAInterlude = R(.hn) ++ O(.sn, (.d, 6)) ++ O(.sn, (.gs, 5)) ++ O(.sn, (.b, 5)) ++ O(.sn, (.d, 5)) ++
   |             |- warning: let 'themeAInterlude' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     R(.qn) ++ R(.sn) ++ O(.den, (.b, 4)) ++ O(.qn, (.d, 5)) ++
19 |     O(.sn, (.b, 4)) ++ O(.sn, (.a, 4)) ++ O(.sn, (.fs, 4)) ++ R(.sn)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:21:13: warning: let 'themeAInterlude2Voice1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     O(.sn, (.b, 4)) ++ O(.sn, (.a, 4)) ++ O(.sn, (.fs, 4)) ++ R(.sn)
20 |
21 | private let themeAInterlude2Voice1 = R(.sn) ++ O(.den, (.e, 6)) ++ O(.qn, (.ds, 6)) ++
   |             |- warning: let 'themeAInterlude2Voice1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2Voice1' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     O(.hn, (.d, 6)) ++
23 |     R(.en) ++ O(.en, (.cs, 6)) ++ R(.sn) ++ O(.den, (.c, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:31:13: warning: let 'themeAInterlude2Voice2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     R(.hn)
30 |
31 | private let themeAInterlude2Voice2 = R(.sn) ++ O(.den, (.gs, 5)) ++ O(.qn, (.g, 5)) ++
   |             |- warning: let 'themeAInterlude2Voice2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2Voice2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     O(.dqn, (.fs, 5)) ++ R(.sn) ++ O(.sn, (.ds, 5)) ++
33 |     O(.qn, (.e, 5)) ++ R(.sn) ++ O(.den, (.ds, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:36:13: warning: let 'themeAInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
34 |     O(.qn, (.d, 5))
35 |
36 | private let themeAInterlude2 = themeAInterlude2Voice1 |=| themeAInterlude2Voice2
   |             |- warning: let 'themeAInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeAInterlude2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | private let themeBPart1 = O(.sn, (.a, 6)) ++ O(.den, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.den, (.gs, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:38:13: warning: let 'themeBPart1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
36 | private let themeAInterlude2 = themeAInterlude2Voice1 |=| themeAInterlude2Voice2
37 |
38 | private let themeBPart1 = O(.sn, (.a, 6)) ++ O(.den, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.den, (.gs, 5)) ++
   |             |- warning: let 'themeBPart1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart1' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     R(.qn) ++ R(.den) ++ O(.sn, (.gs, 5)) ++ R(.sn) ++ O(.sn, (.b, 5)) ++ R(.sn) ++ O(.sn, (.gs, 5)) ++
40 |     O(.en, (.d, 6)) ++ O(.en, (.d, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:48:13: warning: let 'themeBPart2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     O(.sn, (.d, 6)) ++ O(.sn, (.b, 5)) ++ O(.en, (.gs, 5)) ++ O(.en, (.b, 5)) ++ R(.en)
47 |
48 | private let themeBPart2 = R(.qn) ++ R(.den) ++ O(.sn, (.a, 6)) ++
   |             |- warning: let 'themeBPart2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart2' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     R(.qn) ++ O(.en, (.a, 6)) ++ R(.en) ++
50 |     R(.sn) ++ O(.sn, (.b, 5)) ++ R(.en) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:56:13: warning: let 'themeBPart3' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     O(.sn, (.gs, 5)) ++ O(.sn, (.d, 6)) ++ O(.en, (.b, 5)) ++ R(.qn)
55 |
56 | private let themeBPart3 = R(.sn) ++ O(.en, (.b, 5)) ++ R(.sn) ++
   |             |- warning: let 'themeBPart3' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeBPart3' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     O(.en, (.d, 6)) ++ O(.sn, (.e, 6)) ++ O(.sn, (.d, 6)) ++
58 |     O(.sn, (.a, 6)) ++ O(.sn, (.b, 5)) ++ R(.sn) ++ O(.sn, (.d, 6)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:65:13: warning: let 'themeB' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
63 |     O(.sn, (.e, 5)) ++ O(.sn, (.d, 5)) ++ R(.sn) ++ O(.sn, (.b, 4))
64 |
65 | private let themeB = themeBPart1 ++ themeBPart2 ++ themeBPart3
   |             |- warning: let 'themeB' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'themeB' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |
67 | let theme = themeA ++ themeAInterlude ++ themeUpbeat ++ themeA ++ themeAInterlude2 ++ themeB
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeMel.swift:67:5: warning: let 'theme' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
65 | private let themeB = themeBPart1 ++ themeBPart2 ++ themeBPart3
66 |
67 | let theme = themeA ++ themeAInterlude ++ themeUpbeat ++ themeA ++ themeAInterlude2 ++ themeB
   |     |- warning: let 'theme' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'theme' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:3:5: warning: let 'themeFinal' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | import Foundation
 2 |
 3 | let themeFinal = R(.sn) ++ O(.sn, (.a, 4)) ++ O(.sn, (.b, 4)) ++ R(.sn) ++ R(.qn)
   |     |- warning: let 'themeFinal' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'themeFinal' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |
 5 | let soloIterlude1: Music = themeFinal ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:5:5: warning: let 'soloIterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | let themeFinal = R(.sn) ++ O(.sn, (.a, 4)) ++ O(.sn, (.b, 4)) ++ R(.sn) ++ R(.qn)
 4 |
 5 | let soloIterlude1: Music = themeFinal ++
   |     |- warning: let 'soloIterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'soloIterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |     O(.sn, (.g, 5)) ++ O(.sn, (.f, 5)) ++ O(.sn, (.d, 5)) ++ O(.sn, (.cs, 5)) ++
 7 |     O(.sn, (.d, 5)) ++ O(.sn, (.g, 5)) ++ O(.sn, (.cs, 5)) ++ O(.sn, (.c, 5)) ++
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:13:5: warning: let 'bassInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     R(.sn) ++ O(.sn, (.cs, 6)) ++ R(.sn) ++ O(.sn, (.d, 6))
12 |
13 | let bassInterlude1 = G.stack(.hn)
   |     |- warning: let 'bassInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'bassInterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | let chordsInterlude1 = G7.stack(.hn)
15 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:14:5: warning: let 'chordsInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | let bassInterlude1 = G.stack(.hn)
14 | let chordsInterlude1 = G7.stack(.hn)
   |     |- warning: let 'chordsInterlude1' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'chordsInterlude1' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:16:5: warning: let 'chordsInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
14 | let chordsInterlude1 = G7.stack(.hn)
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
   |     |- warning: let 'chordsInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'chordsInterlude2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | let bassInterlude2 = G.stack(.wn)
18 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
/host/spi-builder-workspace/Sources/Notus/MusicExamples/Canine/ThemeSoloInterlude.swift:17:5: warning: let 'bassInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | let chordsInterlude2 = G7.stack(.wn)
17 | let bassInterlude2 = G.stack(.wn)
   |     |- warning: let 'bassInterlude2' is not concurrency-safe because non-'Sendable' type 'Music' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'bassInterlude2' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:3:13: note: consider making enum 'Music' conform to the 'Sendable' protocol
 1 | import Foundation
 2 |
 3 | public enum Music {
   |             `- note: consider making enum 'Music' conform to the 'Sendable' protocol
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/32] Compiling Notus MusicSequenceBuilder.swift
[3/32] Compiling Notus MusicToMidi.swift
[4/32] Compiling Notus Validaters.swift
[5/32] Compiling Notus MidiPlayer.swift
[6/36] Compiling Notus Triol.swift
[7/36] Compiling Notus MusicNotation.swift
[8/36] Compiling Notus MidiToMusic.swift
[9/36] Compiling Notus MidiToNotusBuilders.swift
[10/36] Compiling Notus ThemeMel.swift
[11/36] Compiling Notus ThemeSoloInterlude.swift
[12/36] Compiling Notus Chameleon.swift
[13/36] Compiling Notus Counterpoint.swift
[14/36] Compiling Notus DrumSolo.swift
[15/36] Compiling Notus FrereJacques.swift
[16/36] Compiling Notus James.swift
[17/36] Compiling Notus LillePeterEdderkop.swift
[18/36] Compiling Notus CanineMain.swift
[19/36] Compiling Notus ChordsAndBass.swift
[20/36] Compiling Notus Solo.swift
[21/36] Compiling Notus SoloChordsAndBass.swift
[22/36] Compiling Notus ThemeChordsAndBass.swift
[23/36] Compiling Notus Pitch.swift
/host/spi-builder-workspace/Sources/Notus/Performance/Players/FancyPlayer.swift:165:39: error: cannot convert value of type 'Float' to expected argument type 'Double'
163 | {
164 |     let fromVol = events[0].vol
165 |     let toVol_ = round(Float(fromVol) * factor)
    |                                       `- error: cannot convert value of type 'Float' to expected argument type 'Double'
166 |     let toVol = UInt8(max(0, min(toVol_, 127)))
167 |
[24/36] Compiling Notus DefaultPlayer.swift
/host/spi-builder-workspace/Sources/Notus/Performance/Players/FancyPlayer.swift:165:39: error: cannot convert value of type 'Float' to expected argument type 'Double'
163 | {
164 |     let fromVol = events[0].vol
165 |     let toVol_ = round(Float(fromVol) * factor)
    |                                       `- error: cannot convert value of type 'Float' to expected argument type 'Double'
166 |     let toVol = UInt8(max(0, min(toVol_, 127)))
167 |
[25/36] Compiling Notus FancyPlayer.swift
/host/spi-builder-workspace/Sources/Notus/Performance/Players/FancyPlayer.swift:165:39: error: cannot convert value of type 'Float' to expected argument type 'Double'
163 | {
164 |     let fromVol = events[0].vol
165 |     let toVol_ = round(Float(fromVol) * factor)
    |                                       `- error: cannot convert value of type 'Float' to expected argument type 'Double'
166 |     let toVol = UInt8(max(0, min(toVol_, 127)))
167 |
[26/36] Compiling Notus UserPatchMap.swift
/host/spi-builder-workspace/Sources/Notus/Performance/Players/FancyPlayer.swift:165:39: error: cannot convert value of type 'Float' to expected argument type 'Double'
163 | {
164 |     let fromVol = events[0].vol
165 |     let toVol_ = round(Float(fromVol) * factor)
    |                                       `- error: cannot convert value of type 'Float' to expected argument type 'Double'
166 |     let toVol = UInt8(max(0, min(toVol_, 127)))
167 |
[27/36] Emitting module Notus
[28/36] Compiling Notus Duration.swift
/host/spi-builder-workspace/Sources/Notus/Performance/Duration.swift:157:25: warning: enum case 'stack' has 2 associated values
155 |         case .modify(_, let music):
156 |             return music.duration()
157 |         case .stack(let (musicUpper, musicLower)):
    |                         `- warning: enum case 'stack' has 2 associated values
158 |             let upperDuration = musicUpper.duration()
159 |             let lowerDuration = musicLower.duration()
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:5:19: note: 'stack' declared here
 3 | public enum Music {
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
   |                   `- note: 'stack' declared here
 6 |     indirect case seq(Music, Music)
 7 |     indirect case modify(Control, Music)
/host/spi-builder-workspace/Sources/Notus/Performance/Duration.swift:161:23: warning: enum case 'seq' has 2 associated values
159 |             let lowerDuration = musicLower.duration()
160 |             return cut ? min(upperDuration, lowerDuration) : max(upperDuration, lowerDuration)
161 |         case .seq(let (musicLeft, musicRight)):
    |                       `- warning: enum case 'seq' has 2 associated values
162 |             return musicLeft.duration() + musicRight.duration()
163 |         case .prim(let .note(dur, _)):
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:6:19: note: 'seq' declared here
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
 6 |     indirect case seq(Music, Music)
   |                   `- note: 'seq' declared here
 7 |     indirect case modify(Control, Music)
 8 | }
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:41:25: warning: enum case 'stack' has 2 associated values
39 |             return music.musicToPerformance(context: updatedContext, playerMap: playerMap)
40 |
41 |         case .stack(let (musicUpper, musicLower)):
   |                         `- warning: enum case 'stack' has 2 associated values
42 |             let per0 = musicUpper.musicToPerformance(context: context, playerMap: playerMap)
43 |             let per1 = musicLower.musicToPerformance(context: context, playerMap: playerMap)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:5:19: note: 'stack' declared here
 3 | public enum Music {
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
   |                   `- note: 'stack' declared here
 6 |     indirect case seq(Music, Music)
 7 |     indirect case modify(Control, Music)
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:46:23: warning: enum case 'seq' has 2 associated values
44 |             return (per0.0 + per1.0, per0.1 + per1.1)
45 |
46 |         case .seq(let (musicLeft, musicRight)):
   |                       `- warning: enum case 'seq' has 2 associated values
47 |             var updatedContext = context
48 |             updatedContext.beat += Time(musicLeft.duration())
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:6:19: note: 'seq' declared here
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
 6 |     indirect case seq(Music, Music)
   |                   `- note: 'seq' declared here
 7 |     indirect case modify(Control, Music)
 8 | }
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:61:24: warning: enum case 'note' has 2 associated values
59 |     private func primToPerformance(context: MusicContext, prim: Primitive) -> Performance {
60 |         switch prim {
61 |         case .note(let (dur, pitch)):
   |                        `- warning: enum case 'note' has 2 associated values
62 |             let event = context.player.noteInterpret(context, pitch, dur, [])
63 |             return ([event], [])
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:27:10: note: 'note' declared here
25 |
26 | public enum Primitive {
27 |     case note(Dur, Pitch)
   |          `- note: 'note' declared here
28 |     case noteAttr(Dur, Pitch, [NoteAttribute])
29 |     case rest(Dur)
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:64:28: warning: enum case 'noteAttr' has 3 associated values
62 |             let event = context.player.noteInterpret(context, pitch, dur, [])
63 |             return ([event], [])
64 |         case .noteAttr(let (dur, pitch, attrs)):
   |                            `- warning: enum case 'noteAttr' has 3 associated values
65 |             let event = context.player.noteInterpret(context, pitch, dur, attrs)
66 |             return ([event], [])
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:28:10: note: 'noteAttr' declared here
26 | public enum Primitive {
27 |     case note(Dur, Pitch)
28 |     case noteAttr(Dur, Pitch, [NoteAttribute])
   |          `- note: 'noteAttr' declared here
29 |     case rest(Dur)
30 |     case none
[29/36] Compiling Notus Event.swift
/host/spi-builder-workspace/Sources/Notus/Performance/Duration.swift:157:25: warning: enum case 'stack' has 2 associated values
155 |         case .modify(_, let music):
156 |             return music.duration()
157 |         case .stack(let (musicUpper, musicLower)):
    |                         `- warning: enum case 'stack' has 2 associated values
158 |             let upperDuration = musicUpper.duration()
159 |             let lowerDuration = musicLower.duration()
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:5:19: note: 'stack' declared here
 3 | public enum Music {
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
   |                   `- note: 'stack' declared here
 6 |     indirect case seq(Music, Music)
 7 |     indirect case modify(Control, Music)
/host/spi-builder-workspace/Sources/Notus/Performance/Duration.swift:161:23: warning: enum case 'seq' has 2 associated values
159 |             let lowerDuration = musicLower.duration()
160 |             return cut ? min(upperDuration, lowerDuration) : max(upperDuration, lowerDuration)
161 |         case .seq(let (musicLeft, musicRight)):
    |                       `- warning: enum case 'seq' has 2 associated values
162 |             return musicLeft.duration() + musicRight.duration()
163 |         case .prim(let .note(dur, _)):
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:6:19: note: 'seq' declared here
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
 6 |     indirect case seq(Music, Music)
   |                   `- note: 'seq' declared here
 7 |     indirect case modify(Control, Music)
 8 | }
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:41:25: warning: enum case 'stack' has 2 associated values
39 |             return music.musicToPerformance(context: updatedContext, playerMap: playerMap)
40 |
41 |         case .stack(let (musicUpper, musicLower)):
   |                         `- warning: enum case 'stack' has 2 associated values
42 |             let per0 = musicUpper.musicToPerformance(context: context, playerMap: playerMap)
43 |             let per1 = musicLower.musicToPerformance(context: context, playerMap: playerMap)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:5:19: note: 'stack' declared here
 3 | public enum Music {
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
   |                   `- note: 'stack' declared here
 6 |     indirect case seq(Music, Music)
 7 |     indirect case modify(Control, Music)
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:46:23: warning: enum case 'seq' has 2 associated values
44 |             return (per0.0 + per1.0, per0.1 + per1.1)
45 |
46 |         case .seq(let (musicLeft, musicRight)):
   |                       `- warning: enum case 'seq' has 2 associated values
47 |             var updatedContext = context
48 |             updatedContext.beat += Time(musicLeft.duration())
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:6:19: note: 'seq' declared here
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
 6 |     indirect case seq(Music, Music)
   |                   `- note: 'seq' declared here
 7 |     indirect case modify(Control, Music)
 8 | }
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:61:24: warning: enum case 'note' has 2 associated values
59 |     private func primToPerformance(context: MusicContext, prim: Primitive) -> Performance {
60 |         switch prim {
61 |         case .note(let (dur, pitch)):
   |                        `- warning: enum case 'note' has 2 associated values
62 |             let event = context.player.noteInterpret(context, pitch, dur, [])
63 |             return ([event], [])
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:27:10: note: 'note' declared here
25 |
26 | public enum Primitive {
27 |     case note(Dur, Pitch)
   |          `- note: 'note' declared here
28 |     case noteAttr(Dur, Pitch, [NoteAttribute])
29 |     case rest(Dur)
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:64:28: warning: enum case 'noteAttr' has 3 associated values
62 |             let event = context.player.noteInterpret(context, pitch, dur, [])
63 |             return ([event], [])
64 |         case .noteAttr(let (dur, pitch, attrs)):
   |                            `- warning: enum case 'noteAttr' has 3 associated values
65 |             let event = context.player.noteInterpret(context, pitch, dur, attrs)
66 |             return ([event], [])
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:28:10: note: 'noteAttr' declared here
26 | public enum Primitive {
27 |     case note(Dur, Pitch)
28 |     case noteAttr(Dur, Pitch, [NoteAttribute])
   |          `- note: 'noteAttr' declared here
29 |     case rest(Dur)
30 |     case none
[30/36] Compiling Notus MusicToPerformance.swift
/host/spi-builder-workspace/Sources/Notus/Performance/Duration.swift:157:25: warning: enum case 'stack' has 2 associated values
155 |         case .modify(_, let music):
156 |             return music.duration()
157 |         case .stack(let (musicUpper, musicLower)):
    |                         `- warning: enum case 'stack' has 2 associated values
158 |             let upperDuration = musicUpper.duration()
159 |             let lowerDuration = musicLower.duration()
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:5:19: note: 'stack' declared here
 3 | public enum Music {
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
   |                   `- note: 'stack' declared here
 6 |     indirect case seq(Music, Music)
 7 |     indirect case modify(Control, Music)
/host/spi-builder-workspace/Sources/Notus/Performance/Duration.swift:161:23: warning: enum case 'seq' has 2 associated values
159 |             let lowerDuration = musicLower.duration()
160 |             return cut ? min(upperDuration, lowerDuration) : max(upperDuration, lowerDuration)
161 |         case .seq(let (musicLeft, musicRight)):
    |                       `- warning: enum case 'seq' has 2 associated values
162 |             return musicLeft.duration() + musicRight.duration()
163 |         case .prim(let .note(dur, _)):
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:6:19: note: 'seq' declared here
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
 6 |     indirect case seq(Music, Music)
   |                   `- note: 'seq' declared here
 7 |     indirect case modify(Control, Music)
 8 | }
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:41:25: warning: enum case 'stack' has 2 associated values
39 |             return music.musicToPerformance(context: updatedContext, playerMap: playerMap)
40 |
41 |         case .stack(let (musicUpper, musicLower)):
   |                         `- warning: enum case 'stack' has 2 associated values
42 |             let per0 = musicUpper.musicToPerformance(context: context, playerMap: playerMap)
43 |             let per1 = musicLower.musicToPerformance(context: context, playerMap: playerMap)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:5:19: note: 'stack' declared here
 3 | public enum Music {
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
   |                   `- note: 'stack' declared here
 6 |     indirect case seq(Music, Music)
 7 |     indirect case modify(Control, Music)
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:46:23: warning: enum case 'seq' has 2 associated values
44 |             return (per0.0 + per1.0, per0.1 + per1.1)
45 |
46 |         case .seq(let (musicLeft, musicRight)):
   |                       `- warning: enum case 'seq' has 2 associated values
47 |             var updatedContext = context
48 |             updatedContext.beat += Time(musicLeft.duration())
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:6:19: note: 'seq' declared here
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
 6 |     indirect case seq(Music, Music)
   |                   `- note: 'seq' declared here
 7 |     indirect case modify(Control, Music)
 8 | }
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:61:24: warning: enum case 'note' has 2 associated values
59 |     private func primToPerformance(context: MusicContext, prim: Primitive) -> Performance {
60 |         switch prim {
61 |         case .note(let (dur, pitch)):
   |                        `- warning: enum case 'note' has 2 associated values
62 |             let event = context.player.noteInterpret(context, pitch, dur, [])
63 |             return ([event], [])
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:27:10: note: 'note' declared here
25 |
26 | public enum Primitive {
27 |     case note(Dur, Pitch)
   |          `- note: 'note' declared here
28 |     case noteAttr(Dur, Pitch, [NoteAttribute])
29 |     case rest(Dur)
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:64:28: warning: enum case 'noteAttr' has 3 associated values
62 |             let event = context.player.noteInterpret(context, pitch, dur, [])
63 |             return ([event], [])
64 |         case .noteAttr(let (dur, pitch, attrs)):
   |                            `- warning: enum case 'noteAttr' has 3 associated values
65 |             let event = context.player.noteInterpret(context, pitch, dur, attrs)
66 |             return ([event], [])
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:28:10: note: 'noteAttr' declared here
26 | public enum Primitive {
27 |     case note(Dur, Pitch)
28 |     case noteAttr(Dur, Pitch, [NoteAttribute])
   |          `- note: 'noteAttr' declared here
29 |     case rest(Dur)
30 |     case none
[31/36] Compiling Notus Performance.swift
/host/spi-builder-workspace/Sources/Notus/Performance/Duration.swift:157:25: warning: enum case 'stack' has 2 associated values
155 |         case .modify(_, let music):
156 |             return music.duration()
157 |         case .stack(let (musicUpper, musicLower)):
    |                         `- warning: enum case 'stack' has 2 associated values
158 |             let upperDuration = musicUpper.duration()
159 |             let lowerDuration = musicLower.duration()
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:5:19: note: 'stack' declared here
 3 | public enum Music {
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
   |                   `- note: 'stack' declared here
 6 |     indirect case seq(Music, Music)
 7 |     indirect case modify(Control, Music)
/host/spi-builder-workspace/Sources/Notus/Performance/Duration.swift:161:23: warning: enum case 'seq' has 2 associated values
159 |             let lowerDuration = musicLower.duration()
160 |             return cut ? min(upperDuration, lowerDuration) : max(upperDuration, lowerDuration)
161 |         case .seq(let (musicLeft, musicRight)):
    |                       `- warning: enum case 'seq' has 2 associated values
162 |             return musicLeft.duration() + musicRight.duration()
163 |         case .prim(let .note(dur, _)):
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:6:19: note: 'seq' declared here
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
 6 |     indirect case seq(Music, Music)
   |                   `- note: 'seq' declared here
 7 |     indirect case modify(Control, Music)
 8 | }
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:41:25: warning: enum case 'stack' has 2 associated values
39 |             return music.musicToPerformance(context: updatedContext, playerMap: playerMap)
40 |
41 |         case .stack(let (musicUpper, musicLower)):
   |                         `- warning: enum case 'stack' has 2 associated values
42 |             let per0 = musicUpper.musicToPerformance(context: context, playerMap: playerMap)
43 |             let per1 = musicLower.musicToPerformance(context: context, playerMap: playerMap)
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:5:19: note: 'stack' declared here
 3 | public enum Music {
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
   |                   `- note: 'stack' declared here
 6 |     indirect case seq(Music, Music)
 7 |     indirect case modify(Control, Music)
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:46:23: warning: enum case 'seq' has 2 associated values
44 |             return (per0.0 + per1.0, per0.1 + per1.1)
45 |
46 |         case .seq(let (musicLeft, musicRight)):
   |                       `- warning: enum case 'seq' has 2 associated values
47 |             var updatedContext = context
48 |             updatedContext.beat += Time(musicLeft.duration())
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:6:19: note: 'seq' declared here
 4 |     case prim(Primitive)
 5 |     indirect case stack(Music, Music)
 6 |     indirect case seq(Music, Music)
   |                   `- note: 'seq' declared here
 7 |     indirect case modify(Control, Music)
 8 | }
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:61:24: warning: enum case 'note' has 2 associated values
59 |     private func primToPerformance(context: MusicContext, prim: Primitive) -> Performance {
60 |         switch prim {
61 |         case .note(let (dur, pitch)):
   |                        `- warning: enum case 'note' has 2 associated values
62 |             let event = context.player.noteInterpret(context, pitch, dur, [])
63 |             return ([event], [])
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:27:10: note: 'note' declared here
25 |
26 | public enum Primitive {
27 |     case note(Dur, Pitch)
   |          `- note: 'note' declared here
28 |     case noteAttr(Dur, Pitch, [NoteAttribute])
29 |     case rest(Dur)
/host/spi-builder-workspace/Sources/Notus/Performance/MusicToPerformance.swift:64:28: warning: enum case 'noteAttr' has 3 associated values
62 |             let event = context.player.noteInterpret(context, pitch, dur, [])
63 |             return ([event], [])
64 |         case .noteAttr(let (dur, pitch, attrs)):
   |                            `- warning: enum case 'noteAttr' has 3 associated values
65 |             let event = context.player.noteInterpret(context, pitch, dur, attrs)
66 |             return ([event], [])
/host/spi-builder-workspace/Sources/Notus/MusicNotation.swift:28:10: note: 'noteAttr' declared here
26 | public enum Primitive {
27 |     case note(Dur, Pitch)
28 |     case noteAttr(Dur, Pitch, [NoteAttribute])
   |          `- note: 'noteAttr' declared here
29 |     case rest(Dur)
30 |     case none
[32/36] Compiling Notus Channel.swift
[33/36] Compiling Notus Instrument.swift
[34/36] Compiling Notus MusicNotationSimpleTypes.swift
[35/36] Compiling Notus MusicUtils.swift
[36/36] Compiling Notus Percussion.swift
BUILD FAILURE 6.1 android