This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of Physical with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 250

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

 27 | 	UnitArea.squareMegameters : UnitLength.megameters,
 28 | 	UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
  |                       `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 |     public typealias Element = (key: Key, value: Value)
3 |     @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[21/31] Compiling Physical Arrays.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension Physical {
 4 |
 5 | 	class Globals {
   |        `- note: class 'Globals' does not conform to the 'Sendable' protocol
 6 | 		static public let shared = Physical.Globals()
   |                     |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 | 		var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | ]
 25 |
 26 | public let productDimensionLookup = [
    |            |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'productDimensionLookup' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 | 	UnitArea.squareMegameters : UnitLength.megameters,
 28 | 	UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
  |                       `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 |     public typealias Element = (key: Key, value: Value)
3 |     @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[22/31] Compiling Physical Comparable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension Physical {
 4 |
 5 | 	class Globals {
   |        `- note: class 'Globals' does not conform to the 'Sendable' protocol
 6 | 		static public let shared = Physical.Globals()
   |                     |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 | 		var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | ]
 25 |
 26 | public let productDimensionLookup = [
    |            |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'productDimensionLookup' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 | 	UnitArea.squareMegameters : UnitLength.megameters,
 28 | 	UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
  |                       `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 |     public typealias Element = (key: Key, value: Value)
3 |     @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[23/31] Compiling Physical FloatingPointUnits.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'newtons' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:106:20: warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
    |                    `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | 	public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'becquerel' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 | 	public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | 	public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'particles' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:115:20: warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'atoms' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:116:20: warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'beings' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:117:20: warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'people' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:118:20: warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'things' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'events' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:120:20: warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'molecules' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:121:20: warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'counts' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | 	public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:122:20: warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'entities' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 | 	public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
124 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:123:20: warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | 	public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
    |                    |- warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'moles' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |
125 | 	public override class func baseUnit() -> UnitAmount { things }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:138:20: warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
135 | }
136 |
137 | public final class UnitElectricCapacitance: Dimension {
    |                    `- note: class 'UnitElectricCapacitance' does not conform to the 'Sendable' protocol
138 | 	public static let farads = UnitElectricCapacitance(symbol: "F", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'farads' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | 	public override class func baseUnit() -> UnitElectricCapacitance { farads }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:144:20: warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public final class UnitElectricConductance: Dimension {
    |                    `- note: class 'UnitElectricConductance' does not conform to the 'Sendable' protocol
144 | 	public static let siemens = UnitElectricConductance(symbol: "S", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'siemens' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | 	public override class func baseUnit() -> UnitElectricConductance { siemens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:150:20: warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
147 | }
148 |
149 | public final class UnitElectricInductance: Dimension {
    |                    `- note: class 'UnitElectricInductance' does not conform to the 'Sendable' protocol
150 | 	public static let henries = UnitElectricInductance(symbol: "H", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'henries' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |
152 | 	public override class func baseUnit() -> UnitElectricInductance { henries }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:157:20: warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
    |                    |- warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poundsForce' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:167:20: warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
    |                    `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | 	public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'grays' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 | 	public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
169 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:168:20: warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
    |                    `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | 	public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
168 | 	public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'sieverts' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |
170 | 	public override class func baseUnit() -> UnitIonizingRadiation { grays }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:174:20: warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
171 | }
172 |
173 | public final class UnitLuminousIntensity: Dimension {
    |                    `- note: class 'UnitLuminousIntensity' does not conform to the 'Sendable' protocol
174 | 	public static let candelas = UnitLuminousIntensity(symbol: "cd", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'candelas' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |
176 | 	public override class func baseUnit() -> UnitLuminousIntensity { candelas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:180:20: warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
177 | }
178 |
179 | public final class UnitLuminousFlux: Dimension {
    |                    `- note: class 'UnitLuminousFlux' does not conform to the 'Sendable' protocol
180 | 	public static let lumens = UnitLuminousFlux(symbol: "lm", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'lumens' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 | 	public override class func baseUnit() -> UnitLuminousFlux { lumens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:186:20: warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
183 | }
184 |
185 | public final class UnitMagneticFlux: Dimension {
    |                    `- note: class 'UnitMagneticFlux' does not conform to the 'Sendable' protocol
186 | 	public static let webers = UnitMagneticFlux(symbol: "Wb", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'webers' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |
188 | 	public override class func baseUnit() -> UnitMagneticFlux { webers }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:192:20: warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
    |                    `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | 	public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'teslas' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 | 	public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
194 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:193:20: warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
    |                    `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | 	public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
193 | 	public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
    |                    |- warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'gauss' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |
195 | 	public override class func baseUnit() -> UnitMagneticFluxDensity { teslas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:132:20: warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | 	public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
    |                    |- warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'degreesPerSecond' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |
134 | 	public override class func baseUnit() -> UnitAngularSpeed { radiansPerSecond }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:131:20: warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'radiansPerSecond' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | 	public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
133 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:130:20: warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
    |                    |- warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'revolutionsPerSecond' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | 	public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:129:20: warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
    |                    |- warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'revolutionsPerMinute' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
    |                    |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'steradians' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
    |                    |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'squareDegrees' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:210:20: warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | //       Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
    |                    `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | 	public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
    |                    |- warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poise' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 | 	public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
212 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:211:20: warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | //       Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
    |                    `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | 	public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
211 | 	public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poiseuille' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
212 |
213 | 	public override class func baseUnit() -> UnitDynamicViscosity { poise }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:217:20: warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
214 | }
215 |
216 | public final class UnitKinematicViscosity: Dimension {
    |                    `- note: class 'UnitKinematicViscosity' does not conform to the 'Sendable' protocol
217 | 	public static let stokes = UnitKinematicViscosity(symbol: "St", converter: UnitConverterLinear(coefficient: 0.0001))
    |                    |- warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'stokes' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
218 |
219 | 	public override class func baseUnit() -> UnitKinematicViscosity { stokes }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:107:20: warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
    |                    `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | 	public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | 	public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
    |                    |- warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'curie' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | 	public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
109 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:108:20: warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
    |                    `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | 	public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | 	public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | 	public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
    |                    |- warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'rutherford' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |
110 | 	public override class func baseUnit() -> UnitActivity { becquerel }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:158:20: warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
    |                    |- warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'dynes' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:159:20: warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
    |                    |- warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poundals' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | 	public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:160:20: warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
    |                    |- warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'kips' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 | 	public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:161:20: warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
    :
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | 	public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
    |                    |- warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'kilogramForce' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 |
163 | 	public override class func baseUnit() -> UnitForce { newtons }
[24/31] Compiling Physical PhysicalConversionType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'newtons' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:106:20: warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
    |                    `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | 	public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'becquerel' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 | 	public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | 	public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'particles' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:115:20: warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'atoms' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:116:20: warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'beings' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:117:20: warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'people' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:118:20: warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'things' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'events' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:120:20: warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'molecules' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:121:20: warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'counts' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | 	public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:122:20: warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'entities' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 | 	public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
124 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:123:20: warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | 	public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
    |                    |- warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'moles' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |
125 | 	public override class func baseUnit() -> UnitAmount { things }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:138:20: warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
135 | }
136 |
137 | public final class UnitElectricCapacitance: Dimension {
    |                    `- note: class 'UnitElectricCapacitance' does not conform to the 'Sendable' protocol
138 | 	public static let farads = UnitElectricCapacitance(symbol: "F", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'farads' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | 	public override class func baseUnit() -> UnitElectricCapacitance { farads }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:144:20: warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public final class UnitElectricConductance: Dimension {
    |                    `- note: class 'UnitElectricConductance' does not conform to the 'Sendable' protocol
144 | 	public static let siemens = UnitElectricConductance(symbol: "S", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'siemens' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | 	public override class func baseUnit() -> UnitElectricConductance { siemens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:150:20: warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
147 | }
148 |
149 | public final class UnitElectricInductance: Dimension {
    |                    `- note: class 'UnitElectricInductance' does not conform to the 'Sendable' protocol
150 | 	public static let henries = UnitElectricInductance(symbol: "H", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'henries' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |
152 | 	public override class func baseUnit() -> UnitElectricInductance { henries }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:157:20: warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
    |                    |- warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poundsForce' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:167:20: warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
    |                    `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | 	public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'grays' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 | 	public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
169 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:168:20: warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
    |                    `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | 	public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
168 | 	public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'sieverts' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |
170 | 	public override class func baseUnit() -> UnitIonizingRadiation { grays }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:174:20: warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
171 | }
172 |
173 | public final class UnitLuminousIntensity: Dimension {
    |                    `- note: class 'UnitLuminousIntensity' does not conform to the 'Sendable' protocol
174 | 	public static let candelas = UnitLuminousIntensity(symbol: "cd", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'candelas' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |
176 | 	public override class func baseUnit() -> UnitLuminousIntensity { candelas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:180:20: warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
177 | }
178 |
179 | public final class UnitLuminousFlux: Dimension {
    |                    `- note: class 'UnitLuminousFlux' does not conform to the 'Sendable' protocol
180 | 	public static let lumens = UnitLuminousFlux(symbol: "lm", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'lumens' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 | 	public override class func baseUnit() -> UnitLuminousFlux { lumens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:186:20: warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
183 | }
184 |
185 | public final class UnitMagneticFlux: Dimension {
    |                    `- note: class 'UnitMagneticFlux' does not conform to the 'Sendable' protocol
186 | 	public static let webers = UnitMagneticFlux(symbol: "Wb", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'webers' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |
188 | 	public override class func baseUnit() -> UnitMagneticFlux { webers }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:192:20: warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
    |                    `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | 	public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'teslas' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 | 	public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
194 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:193:20: warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
    |                    `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | 	public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
193 | 	public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
    |                    |- warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'gauss' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |
195 | 	public override class func baseUnit() -> UnitMagneticFluxDensity { teslas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:132:20: warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | 	public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
    |                    |- warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'degreesPerSecond' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |
134 | 	public override class func baseUnit() -> UnitAngularSpeed { radiansPerSecond }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:131:20: warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'radiansPerSecond' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | 	public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
133 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:130:20: warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
    |                    |- warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'revolutionsPerSecond' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | 	public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:129:20: warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
    |                    |- warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'revolutionsPerMinute' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
    |                    |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'steradians' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
    |                    |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'squareDegrees' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:210:20: warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | //       Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
    |                    `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | 	public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
    |                    |- warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poise' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 | 	public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
212 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:211:20: warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | //       Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
    |                    `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | 	public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
211 | 	public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poiseuille' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
212 |
213 | 	public override class func baseUnit() -> UnitDynamicViscosity { poise }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:217:20: warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
214 | }
215 |
216 | public final class UnitKinematicViscosity: Dimension {
    |                    `- note: class 'UnitKinematicViscosity' does not conform to the 'Sendable' protocol
217 | 	public static let stokes = UnitKinematicViscosity(symbol: "St", converter: UnitConverterLinear(coefficient: 0.0001))
    |                    |- warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'stokes' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
218 |
219 | 	public override class func baseUnit() -> UnitKinematicViscosity { stokes }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:107:20: warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
    |                    `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | 	public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | 	public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
    |                    |- warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'curie' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | 	public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
109 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:108:20: warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
    |                    `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | 	public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | 	public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | 	public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
    |                    |- warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'rutherford' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |
110 | 	public override class func baseUnit() -> UnitActivity { becquerel }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:158:20: warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
    |                    |- warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'dynes' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:159:20: warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
    |                    |- warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poundals' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | 	public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:160:20: warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
    |                    |- warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'kips' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 | 	public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:161:20: warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
    :
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | 	public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
    |                    |- warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'kilogramForce' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 |
163 | 	public override class func baseUnit() -> UnitForce { newtons }
[25/31] Compiling Physical PhysicalUnits.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'newtons' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:106:20: warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
    |                    `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | 	public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'becquerel' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 | 	public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | 	public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'particles' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:115:20: warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'atoms' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:116:20: warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'beings' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:117:20: warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'people' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:118:20: warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'things' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'events' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:120:20: warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'molecules' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:121:20: warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'counts' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | 	public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:122:20: warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'entities' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 | 	public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
124 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:123:20: warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | 	public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | 	public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
    |                    |- warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'moles' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |
125 | 	public override class func baseUnit() -> UnitAmount { things }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:138:20: warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
135 | }
136 |
137 | public final class UnitElectricCapacitance: Dimension {
    |                    `- note: class 'UnitElectricCapacitance' does not conform to the 'Sendable' protocol
138 | 	public static let farads = UnitElectricCapacitance(symbol: "F", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'farads' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | 	public override class func baseUnit() -> UnitElectricCapacitance { farads }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:144:20: warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public final class UnitElectricConductance: Dimension {
    |                    `- note: class 'UnitElectricConductance' does not conform to the 'Sendable' protocol
144 | 	public static let siemens = UnitElectricConductance(symbol: "S", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'siemens' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | 	public override class func baseUnit() -> UnitElectricConductance { siemens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:150:20: warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
147 | }
148 |
149 | public final class UnitElectricInductance: Dimension {
    |                    `- note: class 'UnitElectricInductance' does not conform to the 'Sendable' protocol
150 | 	public static let henries = UnitElectricInductance(symbol: "H", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'henries' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |
152 | 	public override class func baseUnit() -> UnitElectricInductance { henries }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:157:20: warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
    |                    |- warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poundsForce' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:167:20: warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
    |                    `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | 	public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'grays' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 | 	public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
169 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:168:20: warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
    |                    `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | 	public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
168 | 	public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'sieverts' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |
170 | 	public override class func baseUnit() -> UnitIonizingRadiation { grays }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:174:20: warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
171 | }
172 |
173 | public final class UnitLuminousIntensity: Dimension {
    |                    `- note: class 'UnitLuminousIntensity' does not conform to the 'Sendable' protocol
174 | 	public static let candelas = UnitLuminousIntensity(symbol: "cd", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'candelas' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |
176 | 	public override class func baseUnit() -> UnitLuminousIntensity { candelas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:180:20: warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
177 | }
178 |
179 | public final class UnitLuminousFlux: Dimension {
    |                    `- note: class 'UnitLuminousFlux' does not conform to the 'Sendable' protocol
180 | 	public static let lumens = UnitLuminousFlux(symbol: "lm", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'lumens' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 | 	public override class func baseUnit() -> UnitLuminousFlux { lumens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:186:20: warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
183 | }
184 |
185 | public final class UnitMagneticFlux: Dimension {
    |                    `- note: class 'UnitMagneticFlux' does not conform to the 'Sendable' protocol
186 | 	public static let webers = UnitMagneticFlux(symbol: "Wb", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'webers' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |
188 | 	public override class func baseUnit() -> UnitMagneticFlux { webers }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:192:20: warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
    |                    `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | 	public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'teslas' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 | 	public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
194 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:193:20: warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
    |                    `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | 	public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
193 | 	public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
    |                    |- warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'gauss' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |
195 | 	public override class func baseUnit() -> UnitMagneticFluxDensity { teslas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:132:20: warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | 	public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
    |                    |- warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'degreesPerSecond' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |
134 | 	public override class func baseUnit() -> UnitAngularSpeed { radiansPerSecond }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:131:20: warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'radiansPerSecond' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | 	public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
133 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:130:20: warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
    |                    |- warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'revolutionsPerSecond' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | 	public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:129:20: warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
    |                    `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | 	public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
    |                    |- warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'revolutionsPerMinute' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 | 	public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | 	public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
    |                    |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'steradians' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
    |                    |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'squareDegrees' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:210:20: warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | //       Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
    |                    `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | 	public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
    |                    |- warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poise' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 | 	public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
212 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:211:20: warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | //       Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
    |                    `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | 	public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
211 | 	public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poiseuille' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
212 |
213 | 	public override class func baseUnit() -> UnitDynamicViscosity { poise }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:217:20: warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
214 | }
215 |
216 | public final class UnitKinematicViscosity: Dimension {
    |                    `- note: class 'UnitKinematicViscosity' does not conform to the 'Sendable' protocol
217 | 	public static let stokes = UnitKinematicViscosity(symbol: "St", converter: UnitConverterLinear(coefficient: 0.0001))
    |                    |- warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'stokes' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
218 |
219 | 	public override class func baseUnit() -> UnitKinematicViscosity { stokes }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:107:20: warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
    |                    `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | 	public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | 	public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
    |                    |- warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'curie' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | 	public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
109 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:108:20: warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
    |                    `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | 	public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | 	public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | 	public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
    |                    |- warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'rutherford' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |
110 | 	public override class func baseUnit() -> UnitActivity { becquerel }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:158:20: warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
    |                    |- warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'dynes' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:159:20: warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
    |                    |- warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'poundals' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | 	public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:160:20: warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
    |                    |- warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'kips' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 | 	public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:161:20: warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
    :
159 | 	public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient:  0.138_255))
160 | 	public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | 	public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
    |                    |- warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'kilogramForce' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 |
163 | 	public override class func baseUnit() -> UnitForce { newtons }
[26/31] Compiling Physical NotAThing.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:14:12: warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |  */
 13 |
 14 | public let fundamentalDimensions = [
    |            |- warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'fundamentalDimensions' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | 	UnitAmount.baseUnit(),
 16 | 	UnitDuration.baseUnit(),
Swift.Array:1:23: note: generic struct 'Array' does not conform to the 'Sendable' protocol
1 | @frozen public struct Array<Element> : _DestructorSafeContainer {
  |                       `- note: generic struct 'Array' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | ]
 25 |
 26 | public let productDimensionLookup = [
    |            |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'productDimensionLookup' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 | 	UnitArea.squareMegameters : UnitLength.megameters,
 28 | 	UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
  |                       `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 |     public typealias Element = (key: Key, value: Value)
3 |     @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
    |                    |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'squareDegrees' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
    |                    |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'steradians' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:238:12: warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
236 | fileprivate typealias FBV = FundamentalBaseVector
237 |
238 | public let fundamentalBaseVector: [Dimension : FundamentalBaseVector] = [
    |            |- warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'fundamentalBaseVector' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 | 	UnitAcceleration.baseUnit()                : FBV(length: 1, duration: -2),
240 | 	UnitActivity.baseUnit()                    : FBV(duration: -1, amount: 1),
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
  |                       `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 |     public typealias Element = (key: Key, value: Value)
3 |     @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[27/31] Compiling Physical TieredNumber.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:14:12: warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |  */
 13 |
 14 | public let fundamentalDimensions = [
    |            |- warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'fundamentalDimensions' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | 	UnitAmount.baseUnit(),
 16 | 	UnitDuration.baseUnit(),
Swift.Array:1:23: note: generic struct 'Array' does not conform to the 'Sendable' protocol
1 | @frozen public struct Array<Element> : _DestructorSafeContainer {
  |                       `- note: generic struct 'Array' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | ]
 25 |
 26 | public let productDimensionLookup = [
    |            |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'productDimensionLookup' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 | 	UnitArea.squareMegameters : UnitLength.megameters,
 28 | 	UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
  |                       `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 |     public typealias Element = (key: Key, value: Value)
3 |     @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
    |                    |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'squareDegrees' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
    |                    |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'steradians' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:238:12: warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
236 | fileprivate typealias FBV = FundamentalBaseVector
237 |
238 | public let fundamentalBaseVector: [Dimension : FundamentalBaseVector] = [
    |            |- warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'fundamentalBaseVector' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 | 	UnitAcceleration.baseUnit()                : FBV(length: 1, duration: -2),
240 | 	UnitActivity.baseUnit()                    : FBV(duration: -1, amount: 1),
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
  |                       `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 |     public typealias Element = (key: Key, value: Value)
3 |     @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[28/31] Compiling Physical Dimension.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:14:12: warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |  */
 13 |
 14 | public let fundamentalDimensions = [
    |            |- warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'fundamentalDimensions' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | 	UnitAmount.baseUnit(),
 16 | 	UnitDuration.baseUnit(),
Swift.Array:1:23: note: generic struct 'Array' does not conform to the 'Sendable' protocol
1 | @frozen public struct Array<Element> : _DestructorSafeContainer {
  |                       `- note: generic struct 'Array' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
 24 | ]
 25 |
 26 | public let productDimensionLookup = [
    |            |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'productDimensionLookup' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 | 	UnitArea.squareMegameters : UnitLength.megameters,
 28 | 	UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
  |                       `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 |     public typealias Element = (key: Key, value: Value)
3 |     @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
    |                    |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'squareDegrees' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
    |                    `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | 	public static let steradians = UnitSolidAngle(symbol: "sr")
    |                    |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'steradians' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
200 | 	public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | //	public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:238:12: warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
236 | fileprivate typealias FBV = FundamentalBaseVector
237 |
238 | public let fundamentalBaseVector: [Dimension : FundamentalBaseVector] = [
    |            |- warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: annotate 'fundamentalBaseVector' with '@MainActor' if property should only be accessed from the main actor
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 | 	UnitAcceleration.baseUnit()                : FBV(length: 1, duration: -2),
240 | 	UnitActivity.baseUnit()                    : FBV(duration: -1, amount: 1),
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
  |                       `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 |     public typealias Element = (key: Key, value: Value)
3 |     @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[29/31] Compiling Physical Globals.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension Physical {
 4 |
 5 | 	class Globals {
   |        `- note: class 'Globals' does not conform to the 'Sendable' protocol
 6 | 		static public let shared = Physical.Globals()
   |                     |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 | 		var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'newtons' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'particles' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'events' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
[30/31] Compiling Physical Metadata.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension Physical {
 4 |
 5 | 	class Globals {
   |        `- note: class 'Globals' does not conform to the 'Sendable' protocol
 6 | 		static public let shared = Physical.Globals()
   |                     |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 | 		var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'newtons' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'particles' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'events' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
[31/31] Compiling Physical PhysicalArrays.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension Physical {
 4 |
 5 | 	class Globals {
   |        `- note: class 'Globals' does not conform to the 'Sendable' protocol
 6 | 		static public let shared = Physical.Globals()
   |                     |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |
 8 | 		var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
    |                    `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | 	public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'newtons' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | 	public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | 	public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'particles' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | 	public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
    |                    `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | 	public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | 	public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
    :
117 | 	public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | 	public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | 	public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
    |                    |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'events' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | 	public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | 	public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
Build complete! (36.70s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Physical",
  "name" : "Physical",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    }
  ],
  "products" : [
    {
      "name" : "Physical",
      "targets" : [
        "Physical"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "PhysicalTests",
      "module_type" : "SwiftTarget",
      "name" : "PhysicalTests",
      "path" : "Tests/PhysicalTests",
      "sources" : [
        "Arrays.swift",
        "Doubles.swift",
        "PhysicalTests.swift",
        "Temperatures.swift",
        "XCTestManifests.swift",
        "dBTests.swift"
      ],
      "target_dependencies" : [
        "Physical"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Physical",
      "module_type" : "SwiftTarget",
      "name" : "Physical",
      "path" : "Sources/Physical",
      "product_memberships" : [
        "Physical"
      ],
      "sources" : [
        "Core/Generated/FloatingPointUnits.swift",
        "Core/Generated/PhysicalConversionType.swift",
        "Core/Generated/PhysicalUnits.swift",
        "Core/Numerics.swift",
        "Core/Operators.swift",
        "Core/Physical.swift",
        "Core/Physical/Algebra.swift",
        "Core/Physical/Arrays.swift",
        "Core/Physical/Comparable.swift",
        "Core/Physical/Composition.swift",
        "Core/Physical/Conversions.swift",
        "Core/Physical/Description.swift",
        "Core/Physical/Equatable.swift",
        "Core/Physical/Inits.swift",
        "Core/Physical/Miscellaneous.swift",
        "Core/Physical/NotAThing.swift",
        "Core/TieredNumber.swift",
        "Core/Undetermined/Dimension.swift",
        "Core/Undetermined/Units.swift",
        "Experimental/Constants.swift",
        "Experimental/Experiments.swift",
        "Experimental/Globals.swift",
        "Experimental/Metadata.swift",
        "Experimental/PhysicalArrays.swift",
        "Experimental/PhysicalFunctions.swift",
        "Experimental/PhysicalStatistics.swift",
        "Experimental/UnitStructs.swift",
        "Experimental/dB.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.