The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of LispKit, reference master (88863b), with Swift 6.1 for macOS (SPM) on 25 Nov 2025 07:48:05 UTC.

Swift 6 data race errors: 98

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

 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:680: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
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   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
681 |
682 |   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:729: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
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   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
730 |
731 |   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:83: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
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   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
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375: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
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   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
2376 |
2377 |   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:2433: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
2431 | ///
2432 | public struct NativePDFPage: CustomExpr {
2433 |   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
2434 |
2435 |   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:2498: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
2496 | ///
2497 | public struct NativePDFAnnotation: CustomExpr {
2498 |   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
2499 |
2500 |   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:2602: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
2600 | ///
2601 | public struct NativePDFOutline: CustomExpr {
2602 |   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
2603 |
2604 |   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
[526/534] Compiling LispKit MarkdownLibrary.swift
/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:1153: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
1151 | ///
1152 | public struct AbstractImage: CustomExpr {
1153 |   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
1154 |
1155 |   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:1264: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
1262 |   ///
1263 |   public struct ImageFilter: CustomExpr {
1264 |     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
1265 |
1266 |     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:1231: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
1229 |
1230 | extension JSON: CustomExpr {
1231 |   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
1232 |
1233 |   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:1344: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
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   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
1345 |
1346 |   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:1365: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
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   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
1366 |
1367 |   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:631: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
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   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
632 |
633 |   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:680: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
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   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
681 |
682 |   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:729: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
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   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
730 |
731 |   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:83: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
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   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
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375: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
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   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
2376 |
2377 |   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:2433: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
2431 | ///
2432 | public struct NativePDFPage: CustomExpr {
2433 |   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
2434 |
2435 |   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:2498: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
2496 | ///
2497 | public struct NativePDFAnnotation: CustomExpr {
2498 |   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
2499 |
2500 |   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:2602: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
2600 | ///
2601 | public struct NativePDFOutline: CustomExpr {
2602 |   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
2603 |
2604 |   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
[527/534] Compiling LispKit MathLibrary.swift
/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:1153: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
1151 | ///
1152 | public struct AbstractImage: CustomExpr {
1153 |   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
1154 |
1155 |   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:1264: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
1262 |   ///
1263 |   public struct ImageFilter: CustomExpr {
1264 |     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
1265 |
1266 |     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:1231: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
1229 |
1230 | extension JSON: CustomExpr {
1231 |   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
1232 |
1233 |   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:1344: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
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   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
1345 |
1346 |   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:1365: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
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   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
1366 |
1367 |   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:631: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
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   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
632 |
633 |   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:680: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
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   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
681 |
682 |   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:729: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
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   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
730 |
731 |   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:83: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
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   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
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375: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
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   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
2376 |
2377 |   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:2433: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
2431 | ///
2432 | public struct NativePDFPage: CustomExpr {
2433 |   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
2434 |
2435 |   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:2498: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
2496 | ///
2497 | public struct NativePDFAnnotation: CustomExpr {
2498 |   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
2499 |
2500 |   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:2602: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
2600 | ///
2601 | public struct NativePDFOutline: CustomExpr {
2602 |   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
2603 |
2604 |   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
[528/534] Compiling LispKit PDFLibrary.swift
/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:1153: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
1151 | ///
1152 | public struct AbstractImage: CustomExpr {
1153 |   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
1154 |
1155 |   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:1264: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
1262 |   ///
1263 |   public struct ImageFilter: CustomExpr {
1264 |     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
1265 |
1266 |     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:1231: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
1229 |
1230 | extension JSON: CustomExpr {
1231 |   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
1232 |
1233 |   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:1344: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
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   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
1345 |
1346 |   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:1365: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
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   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
1366 |
1367 |   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:631: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
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   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
632 |
633 |   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:680: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
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   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
681 |
682 |   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:729: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
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   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
730 |
731 |   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:83: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
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   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
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375: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
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   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
2376 |
2377 |   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:2433: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
2431 | ///
2432 | public struct NativePDFPage: CustomExpr {
2433 |   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
2434 |
2435 |   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:2498: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
2496 | ///
2497 | public struct NativePDFAnnotation: CustomExpr {
2498 |   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
2499 |
2500 |   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:2602: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
2600 | ///
2601 | public struct NativePDFOutline: CustomExpr {
2602 |   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
2603 |
2604 |   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
[529/534] Compiling LispKit PasteboardLibrary.swift
/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:1153: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
1151 | ///
1152 | public struct AbstractImage: CustomExpr {
1153 |   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
1154 |
1155 |   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:1264: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
1262 |   ///
1263 |   public struct ImageFilter: CustomExpr {
1264 |     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
1265 |
1266 |     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:1231: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
1229 |
1230 | extension JSON: CustomExpr {
1231 |   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
1232 |
1233 |   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:1344: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
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   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
1345 |
1346 |   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:1365: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
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   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
1366 |
1367 |   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:631: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
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   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
632 |
633 |   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:680: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
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   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
681 |
682 |   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:729: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
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   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
730 |
731 |   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:83: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
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   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
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375: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
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   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
2376 |
2377 |   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:2433: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
2431 | ///
2432 | public struct NativePDFPage: CustomExpr {
2433 |   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
2434 |
2435 |   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:2498: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
2496 | ///
2497 | public struct NativePDFAnnotation: CustomExpr {
2498 |   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
2499 |
2500 |   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:2602: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
2600 | ///
2601 | public struct NativePDFOutline: CustomExpr {
2602 |   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
2603 |
2604 |   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
[530/534] Compiling LispKit PortLibrary.swift
/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:1153: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
1151 | ///
1152 | public struct AbstractImage: CustomExpr {
1153 |   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
1154 |
1155 |   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:1264: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
1262 |   ///
1263 |   public struct ImageFilter: CustomExpr {
1264 |     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
1265 |
1266 |     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:1231: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
1229 |
1230 | extension JSON: CustomExpr {
1231 |   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
1232 |
1233 |   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:1344: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
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   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
1345 |
1346 |   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:1365: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
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   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
1366 |
1367 |   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:631: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
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   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
632 |
633 |   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:680: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
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   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
681 |
682 |   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:729: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
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   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
730 |
731 |   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:83: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
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   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
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375: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
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   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
2376 |
2377 |   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:2433: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
2431 | ///
2432 | public struct NativePDFPage: CustomExpr {
2433 |   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
2434 |
2435 |   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:2498: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
2496 | ///
2497 | public struct NativePDFAnnotation: CustomExpr {
2498 |   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
2499 |
2500 |   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:2602: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
2600 | ///
2601 | public struct NativePDFOutline: CustomExpr {
2602 |   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
2603 |
2604 |   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
[531/534] Compiling LispKit RecordLibrary.swift
/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:1153: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
1151 | ///
1152 | public struct AbstractImage: CustomExpr {
1153 |   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
1154 |
1155 |   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:1264: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
1262 |   ///
1263 |   public struct ImageFilter: CustomExpr {
1264 |     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
1265 |
1266 |     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:1231: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
1229 |
1230 | extension JSON: CustomExpr {
1231 |   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
1232 |
1233 |   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:1344: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
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   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
1345 |
1346 |   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:1365: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
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   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
1366 |
1367 |   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:631: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
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   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
632 |
633 |   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:680: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
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   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
681 |
682 |   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:729: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
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   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
730 |
731 |   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:83: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
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   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
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375: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
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   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
2376 |
2377 |   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:2433: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
2431 | ///
2432 | public struct NativePDFPage: CustomExpr {
2433 |   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
2434 |
2435 |   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:2498: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
2496 | ///
2497 | public struct NativePDFAnnotation: CustomExpr {
2498 |   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
2499 |
2500 |   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:2602: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
2600 | ///
2601 | public struct NativePDFOutline: CustomExpr {
2602 |   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
2603 |
2604 |   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
[532/536] 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.
[533/536] Emitting module LispKitTools
[534/539] Emitting module LispKitRepl
[535/539] Compiling LispKitRepl AppInfo.swift
[536/539] 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
[536/539] Write Objects.LinkFileList
[537/539] Linking LispKitRepl
[538/539] Applying LispKitRepl
Build complete! (63.90s)
Fetching https://github.com/objecthub/swift-dynamicjson.git
[1/921] Fetching swift-dynamicjson
Fetched https://github.com/objecthub/swift-dynamicjson.git from cache (0.90s)
Fetching https://github.com/kishikawakatsumi/KeychainAccess.git
[1/4386] Fetching keychainaccess
Fetched https://github.com/kishikawakatsumi/KeychainAccess.git from cache (1.37s)
Fetching https://github.com/weichsel/ZIPFoundation.git
Fetching https://github.com/p2/OAuth2.git
Fetching https://github.com/SomeRandomiOSDev/CBORCoding.git
Fetching https://github.com/tsolomko/SWCompression.git
Fetching https://github.com/objecthub/swift-clformat.git
Fetching https://github.com/objecthub/swift-nanohttp.git
Fetching https://github.com/apple/swift-atomics.git from cache
[1/6232] Fetching oauth2
[188/7684] Fetching oauth2, cborcoding
[266/13484] Fetching oauth2, cborcoding, zipfoundation
[444/13737] Fetching oauth2, cborcoding, zipfoundation, swift-nanohttp
[599/30746] Fetching oauth2, cborcoding, zipfoundation, swift-nanohttp, swcompression
[1627/31255] Fetching oauth2, cborcoding, zipfoundation, swift-nanohttp, swcompression, swift-clformat
Fetched https://github.com/objecthub/swift-nanohttp.git from cache (1.37s)
Fetched https://github.com/SomeRandomiOSDev/CBORCoding.git from cache (1.37s)
Fetched https://github.com/weichsel/ZIPFoundation.git from cache (1.37s)
Fetched https://github.com/apple/swift-atomics.git from cache (1.38s)
Fetching https://github.com/objecthub/swift-commandlinekit.git
Fetching https://github.com/objecthub/swift-sqliteexpress.git
Fetching https://github.com/objecthub/swift-markdownkit.git
Fetching https://github.com/objecthub/swift-numberkit.git
[16096/23750] Fetching oauth2, swcompression, swift-clformat
Fetched https://github.com/objecthub/swift-clformat.git from cache (1.87s)
Fetched https://github.com/tsolomko/SWCompression.git from cache (1.88s)
Fetched https://github.com/p2/OAuth2.git from cache (1.88s)
[1/99] Fetching swift-sqliteexpress
[100/461] Fetching swift-sqliteexpress, swift-commandlinekit
[144/1486] Fetching swift-sqliteexpress, swift-commandlinekit, swift-numberkit
[271/2141] Fetching swift-sqliteexpress, swift-commandlinekit, swift-numberkit, swift-markdownkit
Fetched https://github.com/objecthub/swift-commandlinekit.git from cache (0.77s)
[595/1779] Fetching swift-sqliteexpress, swift-numberkit, swift-markdownkit
Fetched https://github.com/objecthub/swift-sqliteexpress.git from cache (0.77s)
[509/1680] Fetching swift-numberkit, swift-markdownkit
Fetched https://github.com/objecthub/swift-markdownkit.git from cache (0.89s)
[626/1025] Fetching swift-numberkit
Fetched https://github.com/objecthub/swift-numberkit.git from cache (1.02s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (2.95s)
Computing version for https://github.com/SomeRandomiOSDev/CBORCoding.git
Computed https://github.com/SomeRandomiOSDev/CBORCoding.git at 1.4.0 (0.58s)
Fetching https://github.com/SomeRandomiOSDev/Half
[1/630] Fetching half
Fetched https://github.com/SomeRandomiOSDev/Half from cache (0.83s)
Computing version for https://github.com/p2/OAuth2.git
Computed https://github.com/p2/OAuth2.git at 5.3.5 (1.44s)
Computing version for https://github.com/tsolomko/SWCompression.git
Computed https://github.com/tsolomko/SWCompression.git at 4.8.6 (0.57s)
Fetching https://github.com/tsolomko/BitByteData
[1/3067] Fetching bitbytedata
Fetched https://github.com/tsolomko/BitByteData from cache (1.10s)
Computing version for https://github.com/weichsel/ZIPFoundation.git
Computed https://github.com/weichsel/ZIPFoundation.git at 0.9.20 (1.62s)
Computing version for https://github.com/objecthub/swift-nanohttp.git
Computed https://github.com/objecthub/swift-nanohttp.git at 1.0.1 (0.57s)
Computing version for https://github.com/objecthub/swift-clformat.git
Computed https://github.com/objecthub/swift-clformat.git at 1.1.1 (0.58s)
Computing version for https://github.com/objecthub/swift-sqliteexpress.git
Computed https://github.com/objecthub/swift-sqliteexpress.git at 1.0.3 (0.61s)
Computing version for https://github.com/objecthub/swift-commandlinekit.git
Computed https://github.com/objecthub/swift-commandlinekit.git at 1.0.0 (0.61s)
Computing version for https://github.com/objecthub/swift-markdownkit.git
Computed https://github.com/objecthub/swift-markdownkit.git at 1.3.0 (0.62s)
Computing version for https://github.com/objecthub/swift-numberkit.git
Computed https://github.com/objecthub/swift-numberkit.git at 2.6.0 (0.61s)
Computing version for https://github.com/SomeRandomiOSDev/Half
Computed https://github.com/SomeRandomiOSDev/Half at 1.4.2 (0.49s)
Computing version for https://github.com/tsolomko/BitByteData
Computed https://github.com/tsolomko/BitByteData at 2.0.4 (0.59s)
Creating working copy for https://github.com/objecthub/swift-dynamicjson.git
Working copy of https://github.com/objecthub/swift-dynamicjson.git resolved at main (9648f32)
Creating working copy for https://github.com/objecthub/swift-sqliteexpress.git
Working copy of https://github.com/objecthub/swift-sqliteexpress.git resolved at 1.0.3
Creating working copy for https://github.com/SomeRandomiOSDev/Half
Working copy of https://github.com/SomeRandomiOSDev/Half resolved at 1.4.2
Creating working copy for https://github.com/objecthub/swift-clformat.git
Working copy of https://github.com/objecthub/swift-clformat.git resolved at 1.1.1
Creating working copy for https://github.com/SomeRandomiOSDev/CBORCoding.git
Working copy of https://github.com/SomeRandomiOSDev/CBORCoding.git resolved at 1.4.0
Creating working copy for https://github.com/tsolomko/SWCompression.git
Working copy of https://github.com/tsolomko/SWCompression.git resolved at 4.8.6
Creating working copy for https://github.com/kishikawakatsumi/KeychainAccess.git
Working copy of https://github.com/kishikawakatsumi/KeychainAccess.git resolved at master (e0c7eeb)
Creating working copy for https://github.com/weichsel/ZIPFoundation.git
Working copy of https://github.com/weichsel/ZIPFoundation.git resolved at 0.9.20
Creating working copy for https://github.com/objecthub/swift-commandlinekit.git
Working copy of https://github.com/objecthub/swift-commandlinekit.git resolved at 1.0.0
Creating working copy for https://github.com/p2/OAuth2.git
Working copy of https://github.com/p2/OAuth2.git resolved at 5.3.5
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Creating working copy for https://github.com/tsolomko/BitByteData
Working copy of https://github.com/tsolomko/BitByteData resolved at 2.0.4
Creating working copy for https://github.com/objecthub/swift-nanohttp.git
Working copy of https://github.com/objecthub/swift-nanohttp.git resolved at 1.0.1
Creating working copy for https://github.com/objecthub/swift-markdownkit.git
Working copy of https://github.com/objecthub/swift-markdownkit.git resolved at 1.3.0
Creating working copy for https://github.com/objecthub/swift-numberkit.git
Working copy of https://github.com/objecthub/swift-numberkit.git resolved at 2.6.0
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.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-markdownkit.git"
    },
    {
      "identity" : "swift-commandlinekit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.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.1",
            "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.20",
            "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.3.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/TimezoneLookup.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/DrawMapLibrary.swift",
        "Primitives/DrawWebLibrary.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/LocationLibrary.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.