The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Sextant, reference v0.4.38 (d4f794), with Swift 6.1 for Android on 27 Sep 2025 23:59:32 UTC.

Swift 6 data race errors: 44

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

 14 | private let functionSIZE = Hitch("size")
    |             |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | private let functionAPPEND = Hitch("append")
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
    |             |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[40/86] Compiling Sextant PathToken+Spanker.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | typealias PathFunctionNumberBlock = (Double) -> Void
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
    |             |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
    |             |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
    |             |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
    |             |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
    |             |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
    |             |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
    |             |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | private let functionAPPEND = Hitch("append")
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
    |             |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[41/86] Compiling Sextant PathToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | typealias PathFunctionNumberBlock = (Double) -> Void
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
    |             |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
    |             |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
    |             |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
    |             |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
    |             |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
    |             |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
    |             |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | private let functionAPPEND = Hitch("append")
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
    |             |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[42/86] Compiling Sextant PropertyPathToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | typealias PathFunctionNumberBlock = (Double) -> Void
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
    |             |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
    |             |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
    |             |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
    |             |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
    |             |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
    |             |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
    |             |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | private let functionAPPEND = Hitch("append")
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
    |             |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[43/86] Compiling Sextant RootPathToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | typealias PathFunctionNumberBlock = (Double) -> Void
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
    |             |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
    |             |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
    |             |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
    |             |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
    |             |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
    |             |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
    |             |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | private let functionAPPEND = Hitch("append")
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
    |             |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[44/86] Compiling Sextant ScanPathToken+Spanker.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | typealias PathFunctionNumberBlock = (Double) -> Void
  5 | typealias PathFunctionStringBlock = (String) -> Void
  6 |
  7 | private let functionAVG = Hitch("avg")
    |             |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
    |             |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let functionAVG = Hitch("avg")
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
    |             |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | private let functionSTDDEV = Hitch("stddev")
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
    |             |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 | private let functionSUM = Hitch("sum")
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
    |             |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 10 | private let functionMIN = Hitch("min")
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
    |             |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | private let functionMAX = Hitch("max")
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
    |             |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | private let functionCONCAT = Hitch("concat")
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
    |             |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | private let functionAPPEND = Hitch("append")
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 13 | private let functionLENGTH = Hitch("length")
 14 | private let functionSIZE = Hitch("size")
 15 | private let functionAPPEND = Hitch("append")
    |             |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[45/86] Compiling Sextant ScanPathToken.swift
[46/86] Compiling Sextant WildcardPathToken.swift
[47/86] Compiling Sextant ArrayPathTokenPredicate.swift
[48/86] Compiling Sextant FakePredicate.swift
[49/86] Compiling Sextant FilterPathTokenPredicate.swift
[50/86] Compiling Sextant PredicatePathToken.swift
[51/86] Compiling Sextant PropertyPathTokenPredicate.swift
[52/86] Compiling Sextant JsonNode.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:4:13: warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Hitch
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             `- warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             |- note: add '@MainActor' to make let 'boolHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:5:13: warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
    |             |- warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'jsonHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:6:13: warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
    |             |- warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'numberHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:7:13: warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
    |             |- warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'pathHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:8:13: warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
    |             |- warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'patternHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let stringHitch = Hitch("string")
 10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:9:13: warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
    |             |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[53/86] Compiling Sextant NullNode.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:4:13: warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Hitch
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             `- warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             |- note: add '@MainActor' to make let 'boolHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:5:13: warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
    |             |- warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'jsonHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:6:13: warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
    |             |- warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'numberHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:7:13: warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
    |             |- warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'pathHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:8:13: warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
    |             |- warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'patternHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let stringHitch = Hitch("string")
 10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:9:13: warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
    |             |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[54/86] Compiling Sextant NumberNode.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:4:13: warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Hitch
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             `- warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             |- note: add '@MainActor' to make let 'boolHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:5:13: warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
    |             |- warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'jsonHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:6:13: warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
    |             |- warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'numberHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:7:13: warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
    |             |- warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'pathHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:8:13: warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
    |             |- warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'patternHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let stringHitch = Hitch("string")
 10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:9:13: warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
    |             |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[55/86] Compiling Sextant PathNode.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:4:13: warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Hitch
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             `- warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             |- note: add '@MainActor' to make let 'boolHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:5:13: warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
    |             |- warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'jsonHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:6:13: warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
    |             |- warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'numberHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:7:13: warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
    |             |- warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'pathHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:8:13: warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
    |             |- warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'patternHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let stringHitch = Hitch("string")
 10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:9:13: warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
    |             |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[56/86] Compiling Sextant PatternNode.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:4:13: warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Hitch
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             `- warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             |- note: add '@MainActor' to make let 'boolHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:5:13: warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
    |             |- warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'jsonHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:6:13: warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
    |             |- warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'numberHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:7:13: warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
    |             |- warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'pathHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:8:13: warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
    |             |- warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'patternHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let stringHitch = Hitch("string")
 10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:9:13: warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
    |             |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[57/86] Compiling Sextant StringNode.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:4:13: warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Hitch
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             `- warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             |- note: add '@MainActor' to make let 'boolHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:5:13: warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
    |             |- warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'jsonHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:6:13: warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
    |             |- warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'numberHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:7:13: warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
    |             |- warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'pathHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:8:13: warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
    |             |- warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'patternHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let stringHitch = Hitch("string")
 10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:9:13: warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
    |             |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[58/86] Compiling Sextant ValueNode.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:4:13: warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  2 | import Hitch
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             `- warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 |
  4 | private let boolHitch = Hitch("bool")
    |             |- note: add '@MainActor' to make let 'boolHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:5:13: warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 |
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
    |             |- warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'jsonHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:6:13: warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  4 | private let boolHitch = Hitch("bool")
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
    |             |- warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'numberHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:7:13: warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | private let jsonHitch = Hitch("json")
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
    |             |- warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'pathHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:8:13: warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 | private let numberHitch = Hitch("number")
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
    |             |- warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'patternHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 | private let stringHitch = Hitch("string")
 10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:9:13: warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | private let pathHitch = Hitch("path")
  8 | private let patternHitch = Hitch("pattern")
  9 | private let stringHitch = Hitch("string")
    |             |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
[59/86] Compiling Sextant Path.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |
  7 | final class FunctionPathToken: PathToken {
[60/86] Compiling Sextant PathCompiler.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |
  7 | final class FunctionPathToken: PathToken {
[61/86] Compiling Sextant RootPath.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |
  7 | final class FunctionPathToken: PathToken {
[62/86] Compiling Sextant ArrayIndexToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |
  7 | final class FunctionPathToken: PathToken {
[63/86] Compiling Sextant ArrayPathToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |
  7 | final class FunctionPathToken: PathToken {
[64/86] Compiling Sextant ArraySliceToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |
  7 | final class FunctionPathToken: PathToken {
[65/86] Compiling Sextant FunctionPathToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 |
  5 | private let hitchDot = Hitch(".")
    |             |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  6 |
  7 | final class FunctionPathToken: PathToken {
[66/86] Compiling Sextant ArrayIndexOperation.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 |
 6 | struct NullPath: Path {
   |        `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
 7 |
 8 |     let parentAny: JsonAny = nil
   :
18 |
19 |
20 |     static let shared = NullPath()
   |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[67/86] Compiling Sextant ArraySliceOperation.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 |
 6 | struct NullPath: Path {
   |        `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
 7 |
 8 |     let parentAny: JsonAny = nil
   :
18 |
19 |
20 |     static let shared = NullPath()
   |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[68/86] Compiling Sextant Parameter.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 |
 6 | struct NullPath: Path {
   |        `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
 7 |
 8 |     let parentAny: JsonAny = nil
   :
18 |
19 |
20 |     static let shared = NullPath()
   |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[69/86] Compiling Sextant ArrayIndexPath.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 |
 6 | struct NullPath: Path {
   |        `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
 7 |
 8 |     let parentAny: JsonAny = nil
   :
18 |
19 |
20 |     static let shared = NullPath()
   |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[70/86] Compiling Sextant CompiledPath.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 |
 6 | struct NullPath: Path {
   |        `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
 7 |
 8 |     let parentAny: JsonAny = nil
   :
18 |
19 |
20 |     static let shared = NullPath()
   |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[71/86] Compiling Sextant NullPath.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 |
 6 | struct NullPath: Path {
   |        `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
 7 |
 8 |     let parentAny: JsonAny = nil
   :
18 |
19 |
20 |     static let shared = NullPath()
   |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[72/86] Compiling Sextant ObjectPropertyPath.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |
 5 |
 6 | struct NullPath: Path {
   |        `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
 7 |
 8 |     let parentAny: JsonAny = nil
   :
18 |
19 |
20 |     static let shared = NullPath()
   |                |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[73/86] Compiling Sextant CharacterIndex.swift
[74/86] Compiling Sextant EvaluationContext.swift
[75/86] Compiling Sextant CompiledFilter.swift
[76/86] Compiling Sextant Evaluator.swift
[77/86] Compiling Sextant Filter.swift
[78/86] Compiling Sextant FilterCompiler.swift
[79/86] Compiling Sextant LogicalExpressionNode.swift
[80/86] Compiling Sextant ScanPredicate.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 |
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[81/86] Compiling Sextant WildcardPathTokenPredicate.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 |
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[82/86] Compiling Sextant Sextant+Internal.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 |
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[83/86] Compiling Sextant Sextant+Many.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 |
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[84/86] Compiling Sextant Sextant+Single.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 |
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[85/86] Compiling Sextant Sextant+Update.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 |
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
[86/86] Compiling Sextant Sextant.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  1 | import Foundation
  2 | import Hitch
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
  3 | import Spanker
  4 | import Chronometer
    :
  9 |
 10 |
 11 | let nullHitch = Hitch("null")
    |     |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |
 13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |
 13 |
 14 | let trueHitch = Hitch("true")
    |     |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
 15 |
 16 |
 17 | let falseHitch = Hitch("false")
    |     |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
 33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
 34 | // See unit test testCastAnyToHitch().
 35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
    |                    `- note: class 'Hitch' does not conform to the 'Sendable' protocol
 36 |     public static let empty: Hitch = ""
 37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
    |                    `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 |     public static let shared = Sextant()
    |                       |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |     private init() { }
193 |
Build complete! (49.97s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "chronometer",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/KittyMac/Chronometer.git"
    },
    {
      "identity" : "hitch",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.4.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/KittyMac/Hitch.git"
    },
    {
      "identity" : "spanker",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.2.36",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/KittyMac/Spanker.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    }
  ],
  "manifest_display_name" : "Sextant",
  "name" : "Sextant",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Sextant",
      "targets" : [
        "Sextant"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SextantTests",
      "module_type" : "SwiftTarget",
      "name" : "SextantTests",
      "path" : "Tests/SextantTests",
      "sources" : [
        "Jayway/ArrayIndexFilterTest.swift",
        "Jayway/ArrayPathTokenTest.swift",
        "Jayway/ArraySlicingTest.swift",
        "Jayway/ComplianceTest.swift",
        "Jayway/DeepScanTest.swift",
        "Jayway/ExamplesTest.swift",
        "Jayway/FilterCompilerTest.swift",
        "Jayway/FilterParseTest.swift",
        "Jayway/FilterTest.swift",
        "Jayway/InlineFilterTest.swift",
        "Jayway/JSONEntityPathFunctionTest.swift",
        "Jayway/JsonPathComparisonFixesTest.swift",
        "Jayway/JsonPathTest.swift",
        "Jayway/MultiPropTest.swift",
        "Jayway/NestedFunctionTest.swift",
        "Jayway/NullHandlingTest.swift",
        "Jayway/NumericPathFunctionTest.swift",
        "Jayway/PathCompilerTest.swift",
        "Jayway/PathTokenTest.swift",
        "Jayway/PatternFlagTest.swift",
        "Jayway/PerformanceTest.swift",
        "Jayway/PredicatePathTokenTest.swift",
        "Jayway/PropertyPathTokenTest.swift",
        "Jayway/RegexpEvaluatorTest.swift",
        "Jayway/ReturnTypeTests.swift",
        "Jayway/ScanPathTokenTest.swift",
        "Jayway/ThreadedTest.swift",
        "Jayway/UpdateTest.swift",
        "Tests.swift",
        "TestsBase.swift"
      ],
      "target_dependencies" : [
        "Sextant"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Sextant",
      "module_type" : "SwiftTarget",
      "name" : "Sextant",
      "path" : "Sources/Sextant",
      "product_dependencies" : [
        "Hitch",
        "Spanker",
        "Chronometer"
      ],
      "product_memberships" : [
        "Sextant"
      ],
      "sources" : [
        "Internal/CharacterIndex.swift",
        "Internal/EvaluationContext.swift",
        "Internal/Filter/CompiledFilter.swift",
        "Internal/Filter/Evaluator.swift",
        "Internal/Filter/Filter.swift",
        "Internal/Filter/FilterCompiler.swift",
        "Internal/Filter/LogicalExpressionNode.swift",
        "Internal/Filter/LogicalOperator.swift",
        "Internal/Filter/PatternFlags.swift",
        "Internal/Filter/PredicateContext.swift",
        "Internal/Filter/RelationalExpressionNode.swift",
        "Internal/Filter/RelationalOperator.swift",
        "Internal/Filter/ValueNode/BooleanNode.swift",
        "Internal/Filter/ValueNode/ExpressionNode.swift",
        "Internal/Filter/ValueNode/JsonNode.swift",
        "Internal/Filter/ValueNode/NullNode.swift",
        "Internal/Filter/ValueNode/NumberNode.swift",
        "Internal/Filter/ValueNode/PathNode.swift",
        "Internal/Filter/ValueNode/PatternNode.swift",
        "Internal/Filter/ValueNode/StringNode.swift",
        "Internal/Filter/ValueNode/ValueNode.swift",
        "Internal/Operation/ArrayIndexOperation.swift",
        "Internal/Operation/ArraySliceOperation.swift",
        "Internal/Parameter.swift",
        "Internal/Path/ArrayIndexPath.swift",
        "Internal/Path/CompiledPath.swift",
        "Internal/Path/NullPath.swift",
        "Internal/Path/ObjectPropertyPath.swift",
        "Internal/Path/Path.swift",
        "Internal/Path/PathCompiler.swift",
        "Internal/Path/RootPath.swift",
        "Internal/PathToken/ArrayIndexToken.swift",
        "Internal/PathToken/ArrayPathToken.swift",
        "Internal/PathToken/ArraySliceToken.swift",
        "Internal/PathToken/FunctionPathToken.swift",
        "Internal/PathToken/PathFunction+Spanker.swift",
        "Internal/PathToken/PathFunction.swift",
        "Internal/PathToken/PathToken+Spanker.swift",
        "Internal/PathToken/PathToken.swift",
        "Internal/PathToken/PropertyPathToken.swift",
        "Internal/PathToken/RootPathToken.swift",
        "Internal/PathToken/ScanPathToken+Spanker.swift",
        "Internal/PathToken/ScanPathToken.swift",
        "Internal/PathToken/WildcardPathToken.swift",
        "Internal/ScanPredicate/ArrayPathTokenPredicate.swift",
        "Internal/ScanPredicate/FakePredicate.swift",
        "Internal/ScanPredicate/FilterPathTokenPredicate.swift",
        "Internal/ScanPredicate/PredicatePathToken.swift",
        "Internal/ScanPredicate/PropertyPathTokenPredicate.swift",
        "Internal/ScanPredicate/ScanPredicate.swift",
        "Internal/ScanPredicate/WildcardPathTokenPredicate.swift",
        "Sextant+Internal.swift",
        "Sextant+Many.swift",
        "Sextant+Single.swift",
        "Sextant+Update.swift",
        "Sextant.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:496d77b037d0552dd779110e0d7093275ebb8376a63c7a364a5a4acca11a4ff5
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Done.