The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of LispKit, reference master (d39a13), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 01:13:37 UTC.

Swift 6 data race errors: 92

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -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

Build Log

2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2308 |
2309 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2367:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2368 |
2369 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2436:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2437 |
2438 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2540:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2541 |
2542 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[517/526] Compiling LispKit ListLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 27 | public final class HashTableLibrary: NativeLibrary {
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
    |                      |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
    |                      |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
 32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
    |                      |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1100 |
1101 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1155:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1156 |
1157 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1268:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1266 |   ///
1267 |   public struct ImageFilter: CustomExpr {
1268 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1269 |
1270 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1152:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1150 |
1151 | extension JSON: CustomExpr {
1152 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1153 |
1154 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1265:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1266 |
1267 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1286:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1287 |
1288 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:628:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
629 |
630 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:674:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
675 |
676 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:723:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
721 |
722 | public final class JSONValidationResult: NativeObject {
723 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
724 |
725 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:80:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |   ]
 79 |   #elseif os(macOS)
 80 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     ControlFlowLibrary.self,
 82 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2308 |
2309 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2367:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2368 |
2369 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2436:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2437 |
2438 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2540:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2541 |
2542 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[518/526] Compiling LispKit MarkdownLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 27 | public final class HashTableLibrary: NativeLibrary {
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
    |                      |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
    |                      |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
 32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
    |                      |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1100 |
1101 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1155:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1156 |
1157 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1268:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1266 |   ///
1267 |   public struct ImageFilter: CustomExpr {
1268 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1269 |
1270 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1152:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1150 |
1151 | extension JSON: CustomExpr {
1152 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1153 |
1154 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1265:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1266 |
1267 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1286:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1287 |
1288 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:628:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
629 |
630 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:674:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
675 |
676 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:723:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
721 |
722 | public final class JSONValidationResult: NativeObject {
723 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
724 |
725 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:80:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |   ]
 79 |   #elseif os(macOS)
 80 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     ControlFlowLibrary.self,
 82 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2308 |
2309 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2367:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2368 |
2369 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2436:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2437 |
2438 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2540:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2541 |
2542 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[519/526] Compiling LispKit MathLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 27 | public final class HashTableLibrary: NativeLibrary {
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
    |                      |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
    |                      |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
 32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
    |                      |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1100 |
1101 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1155:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1156 |
1157 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1268:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1266 |   ///
1267 |   public struct ImageFilter: CustomExpr {
1268 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1269 |
1270 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1152:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1150 |
1151 | extension JSON: CustomExpr {
1152 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1153 |
1154 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1265:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1266 |
1267 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1286:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1287 |
1288 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:628:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
629 |
630 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:674:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
675 |
676 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:723:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
721 |
722 | public final class JSONValidationResult: NativeObject {
723 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
724 |
725 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:80:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |   ]
 79 |   #elseif os(macOS)
 80 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     ControlFlowLibrary.self,
 82 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2308 |
2309 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2367:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2368 |
2369 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2436:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2437 |
2438 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2540:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2541 |
2542 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[520/526] Compiling LispKit PDFLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 27 | public final class HashTableLibrary: NativeLibrary {
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
    |                      |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
    |                      |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
 32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
    |                      |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1100 |
1101 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1155:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1156 |
1157 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1268:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1266 |   ///
1267 |   public struct ImageFilter: CustomExpr {
1268 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1269 |
1270 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1152:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1150 |
1151 | extension JSON: CustomExpr {
1152 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1153 |
1154 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1265:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1266 |
1267 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1286:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1287 |
1288 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:628:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
629 |
630 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:674:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
675 |
676 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:723:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
721 |
722 | public final class JSONValidationResult: NativeObject {
723 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
724 |
725 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:80:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |   ]
 79 |   #elseif os(macOS)
 80 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     ControlFlowLibrary.self,
 82 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2308 |
2309 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2367:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2368 |
2369 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2436:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2437 |
2438 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2540:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2541 |
2542 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[521/526] Compiling LispKit PasteboardLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 27 | public final class HashTableLibrary: NativeLibrary {
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
    |                      |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
    |                      |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
 32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
    |                      |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1100 |
1101 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1155:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1156 |
1157 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1268:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1266 |   ///
1267 |   public struct ImageFilter: CustomExpr {
1268 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1269 |
1270 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1152:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1150 |
1151 | extension JSON: CustomExpr {
1152 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1153 |
1154 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1265:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1266 |
1267 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1286:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1287 |
1288 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:628:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
629 |
630 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:674:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
675 |
676 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:723:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
721 |
722 | public final class JSONValidationResult: NativeObject {
723 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
724 |
725 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:80:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |   ]
 79 |   #elseif os(macOS)
 80 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     ControlFlowLibrary.self,
 82 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2308 |
2309 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2367:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2368 |
2369 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2436:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2437 |
2438 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2540:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2541 |
2542 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[522/526] Compiling LispKit PortLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 27 | public final class HashTableLibrary: NativeLibrary {
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
    |                      |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
    |                      |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
 32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
    |                      |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1100 |
1101 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1155:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1156 |
1157 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1268:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1266 |   ///
1267 |   public struct ImageFilter: CustomExpr {
1268 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1269 |
1270 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1152:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1150 |
1151 | extension JSON: CustomExpr {
1152 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1153 |
1154 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1265:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1266 |
1267 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1286:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1287 |
1288 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:628:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
629 |
630 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:674:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
675 |
676 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:723:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
721 |
722 | public final class JSONValidationResult: NativeObject {
723 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
724 |
725 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:80:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |   ]
 79 |   #elseif os(macOS)
 80 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     ControlFlowLibrary.self,
 82 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2308 |
2309 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2367:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2368 |
2369 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2436:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2437 |
2438 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2540:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2541 |
2542 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[523/526] Compiling LispKit RecordLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 27 | public final class HashTableLibrary: NativeLibrary {
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
    |                      |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
    |                      |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
 32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
 29 |   private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
 30 |   private static let eqvHashProc   = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
 31 |   private static let eqHashProc    = Procedure("eq-hash", HashTableLibrary.eqHashVal)
    |                      |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |
 33 |   private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1100 |
1101 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1155:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1156 |
1157 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1268:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1266 |   ///
1267 |   public struct ImageFilter: CustomExpr {
1268 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1269 |
1270 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1152:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1150 |
1151 | extension JSON: CustomExpr {
1152 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1153 |
1154 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1265:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1266 |
1267 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1286:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1287 |
1288 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:628:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
629 |
630 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:674:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
675 |
676 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:723:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
721 |
722 | public final class JSONValidationResult: NativeObject {
723 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
724 |
725 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:80:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |   ]
 79 |   #elseif os(macOS)
 80 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     ControlFlowLibrary.self,
 82 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2308 |
2309 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2367:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2368 |
2369 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2436:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2437 |
2438 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2540:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2541 |
2542 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[524/528] Emitting module LispKitTools
[525/528] Compiling LispKitTools LispKitRepl.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKitTools/LispKitRepl.swift:185:13: warning: reference to class property 'simplifiedDescriptions' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
183 |     }
184 |     // Are simplified descriptions requested?
185 |     Context.simplifiedDescriptions = !self.extended.wasSet
    |             `- warning: reference to class property 'simplifiedDescriptions' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
186 |     return true
187 |   }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:85:21: note: class property declared here
 83 |
 84 |   /// Use simplified descriptions?
 85 |   public static var simplifiedDescriptions: Bool = false
    |                     `- note: class property declared here
 86 |
 87 |   /// Initializes a new context.
[526/531] Compiling LispKitRepl AppInfo.swift
[527/531] Emitting module LispKitRepl
[528/531] Compiling LispKitRepl LispKitRepl.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKitRepl/LispKitRepl.swift:58:27: warning: capture of 'repl' with non-sendable type 'LispKitRepl' in a '@Sendable' closure
56 |         repl.toolMessage = "[enabled run loop]"
57 |         let main = Thread {
58 |           let succeeded = repl.run()
   |                           `- warning: capture of 'repl' with non-sendable type 'LispKitRepl' in a '@Sendable' closure
59 |           repl.release()
60 |           exit(succeeded ? 0 : 1)
/Users/admin/builder/spi-builder-workspace/Sources/LispKitTools/LispKitRepl.swift:28:12: note: class 'LispKitRepl' does not conform to the 'Sendable' protocol
 26 | /// Framework for building simple command-line tools based on LispKit and CommandLineKit.
 27 | ///
 28 | open class LispKitRepl {
    |            `- note: class 'LispKitRepl' does not conform to the 'Sendable' protocol
 29 |
 30 |   // Tool metadata
/Users/admin/builder/spi-builder-workspace/Sources/LispKitRepl/LispKitRepl.swift:23:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'LispKitTools'
21 | import Foundation
22 | import LispKit
23 | import LispKitTools
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'LispKitTools'
24 |
25 | @main
[528/531] Write Objects.LinkFileList
[529/531] Linking LispKitRepl
[530/531] Applying LispKitRepl
Build complete! (41.93s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-numberkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.6.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-numberkit.git"
    },
    {
      "identity" : "swift-markdownkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.9",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-markdownkit.git"
    },
    {
      "identity" : "swift-commandlinekit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.5",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-commandlinekit.git"
    },
    {
      "identity" : "swift-sqliteexpress",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-sqliteexpress.git"
    },
    {
      "identity" : "swift-clformat",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-clformat.git"
    },
    {
      "identity" : "swift-dynamicjson",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-dynamicjson.git"
    },
    {
      "identity" : "swift-nanohttp",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-nanohttp.git"
    },
    {
      "identity" : "zipfoundation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.19",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/weichsel/ZIPFoundation.git"
    },
    {
      "identity" : "swcompression",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.8.6",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tsolomko/SWCompression.git"
    },
    {
      "identity" : "oauth2",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.3.5",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/p2/OAuth2.git"
    },
    {
      "identity" : "cborcoding",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SomeRandomiOSDev/CBORCoding.git"
    },
    {
      "identity" : "keychainaccess",
      "requirement" : {
        "branch" : [
          "master"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/kishikawakatsumi/KeychainAccess.git"
    },
    {
      "identity" : "swift-atomics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-atomics.git"
    }
  ],
  "manifest_display_name" : "LispKit",
  "name" : "LispKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.4"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "LispKit",
      "targets" : [
        "LispKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LispKitTools",
      "targets" : [
        "LispKitTools"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LispKitRepl",
      "targets" : [
        "LispKitRepl"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "LispKitTools",
      "module_type" : "SwiftTarget",
      "name" : "LispKitTools",
      "path" : "Sources/LispKitTools",
      "product_dependencies" : [
        "CommandLineKit"
      ],
      "product_memberships" : [
        "LispKitTools",
        "LispKitRepl"
      ],
      "sources" : [
        "LispKitRepl.swift"
      ],
      "target_dependencies" : [
        "LispKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LispKitTests",
      "module_type" : "SwiftTarget",
      "name" : "LispKitTests",
      "path" : "Tests/LispKitTests",
      "sources" : [
        "LispKitTestCase.swift",
        "RegressionTests.swift",
        "SmallTests.swift"
      ],
      "target_dependencies" : [
        "LispKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LispKitRepl",
      "module_type" : "SwiftTarget",
      "name" : "LispKitRepl",
      "path" : "Sources/LispKitRepl",
      "product_memberships" : [
        "LispKitRepl"
      ],
      "sources" : [
        "AppInfo.swift",
        "LispKitRepl.swift"
      ],
      "target_dependencies" : [
        "LispKit",
        "LispKitTools"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "LispKit",
      "module_type" : "SwiftTarget",
      "name" : "LispKit",
      "path" : "Sources/LispKit",
      "product_dependencies" : [
        "NumberKit",
        "MarkdownKit",
        "SQLiteExpress",
        "CLFormat",
        "DynamicJSON",
        "NanoHTTP",
        "ZIPFoundation",
        "SWCompression",
        "OAuth2",
        "CBORCoding",
        "KeychainAccess",
        "Atomics"
      ],
      "product_memberships" : [
        "LispKit",
        "LispKitTools",
        "LispKitRepl"
      ],
      "sources" : [
        "Base/Bitset.swift",
        "Base/Boxes.swift",
        "Base/Compression.swift",
        "Base/Data.swift",
        "Base/Global.swift",
        "Base/Locks.swift",
        "Base/ManagedObject.swift",
        "Base/ManagedObjectPool.swift",
        "Base/MethodProfiler.swift",
        "Base/MultiMap.swift",
        "Base/OAuth2DeviceGrantLK.swift",
        "Base/ObjectPool.swift",
        "Base/Owners.swift",
        "Base/Reference.swift",
        "Base/ScanBuffer.swift",
        "Base/String.swift",
        "Base/StringBuilder.swift",
        "Base/Sysctl.swift",
        "Base/Timer.swift",
        "Base/TrackedObject.swift",
        "Compiler/BindingGroup.swift",
        "Compiler/CaptureGroup.swift",
        "Compiler/Checkpointer.swift",
        "Compiler/Compiler.swift",
        "Compiler/Env.swift",
        "Compiler/EvalError.swift",
        "Compiler/LexicalError.swift",
        "Compiler/Parser.swift",
        "Compiler/RuntimeError.swift",
        "Compiler/Scanner.swift",
        "Compiler/SourcePosition.swift",
        "Compiler/SyntaxError.swift",
        "Data/Cell.swift",
        "Data/CharSet.swift",
        "Data/Collection.swift",
        "Data/CustomExpr.swift",
        "Data/Environment.swift",
        "Data/Equality.swift",
        "Data/Expr.swift",
        "Data/Exprs.swift",
        "Data/Hash.swift",
        "Data/HashTable.swift",
        "Data/NativeObject.swift",
        "Data/Port.swift",
        "Data/Procedure.swift",
        "Data/Promise.swift",
        "Data/Serialization.swift",
        "Data/SpecialForm.swift",
        "Data/Symbol.swift",
        "Data/Tuple.swift",
        "Data/Type.swift",
        "Graphics/Barcode.swift",
        "Graphics/Color.swift",
        "Graphics/Drawing.swift",
        "Graphics/DrawingDocument.swift",
        "Graphics/Shape.swift",
        "Graphics/Transformation.swift",
        "IO/BinaryInput.swift",
        "IO/BinaryInputSource.swift",
        "IO/BinaryOutput.swift",
        "IO/TextInput.swift",
        "IO/TextInputSource.swift",
        "IO/TextOutput.swift",
        "IO/TextOutputTarget.swift",
        "Primitives/BaseLibrary.swift",
        "Primitives/BitsetLibrary.swift",
        "Primitives/BoxLibrary.swift",
        "Primitives/BytevectorLibrary.swift",
        "Primitives/CharLibrary.swift",
        "Primitives/CharSetLibrary.swift",
        "Primitives/ControlFlowLibrary.swift",
        "Primitives/CoreLibrary.swift",
        "Primitives/CryptoLibrary.swift",
        "Primitives/DateTimeLibrary.swift",
        "Primitives/DebugLibrary.swift",
        "Primitives/DrawBarcodeLibrary.swift",
        "Primitives/DrawingLibrary.swift",
        "Primitives/DynamicControlLibrary.swift",
        "Primitives/EnumLibrary.swift",
        "Primitives/FormatLibrary.swift",
        "Primitives/GrowableVectorLibrary.swift",
        "Primitives/HTTPLibrary.swift",
        "Primitives/HTTPOAuthLibrary.swift",
        "Primitives/HTTPServerLibrary.swift",
        "Primitives/HashTableLibrary.swift",
        "Primitives/ImageLibrary.swift",
        "Primitives/InternalLibrary.swift",
        "Primitives/JSONLibrary.swift",
        "Primitives/JSONSchemaLibrary.swift",
        "Primitives/KeychainLibrary.swift",
        "Primitives/LibraryRegistry.swift",
        "Primitives/ListLibrary.swift",
        "Primitives/MarkdownLibrary.swift",
        "Primitives/MathLibrary.swift",
        "Primitives/PDFLibrary.swift",
        "Primitives/PasteboardLibrary.swift",
        "Primitives/PortLibrary.swift",
        "Primitives/RecordLibrary.swift",
        "Primitives/RegexpLibrary.swift",
        "Primitives/SQLiteLibrary.swift",
        "Primitives/SerializeLibrary.swift",
        "Primitives/SharedQueueLibrary.swift",
        "Primitives/StringLibrary.swift",
        "Primitives/StyledTextLibrary.swift",
        "Primitives/SystemCallLibrary.swift",
        "Primitives/SystemLibrary.swift",
        "Primitives/TarArchiveLibrary.swift",
        "Primitives/ThreadFutureLibrary.swift",
        "Primitives/ThreadLibrary.swift",
        "Primitives/TypeLibrary.swift",
        "Primitives/URLLibrary.swift",
        "Primitives/VectorLibrary.swift",
        "Primitives/VisionLibrary.swift",
        "Primitives/ZipArchiveLibrary.swift",
        "Runtime/Code.swift",
        "Runtime/Context.swift",
        "Runtime/ContextDelegate.swift",
        "Runtime/Evaluator.swift",
        "Runtime/FeatureRequirement.swift",
        "Runtime/Features.swift",
        "Runtime/FileHandler.swift",
        "Runtime/Formatter.swift",
        "Runtime/GarbageCollector.swift",
        "Runtime/Heap.swift",
        "Runtime/ImportSet.swift",
        "Runtime/Instruction.swift",
        "Runtime/Library.swift",
        "Runtime/LibraryManager.swift",
        "Runtime/LispKitContext.swift",
        "Runtime/NativeLibrary.swift",
        "Runtime/Registers.swift",
        "Runtime/SourceManager.swift",
        "Runtime/SymbolTable.swift",
        "Runtime/SyntaxRules.swift",
        "Runtime/Threads/EvalCondition.swift",
        "Runtime/Threads/EvalMutex.swift",
        "Runtime/Threads/EvalThread.swift",
        "Runtime/Threads/ThreadManager.swift",
        "Runtime/VirtualMachine.swift",
        "Runtime/VirtualMachineState.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.