Build Information
Successful build of BowLite with Swift 6.0 for macOS (SPM).
Swift 6 data race errors: 1
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
========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/bow-swift/bow-lite.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/bow-swift/bow-lite
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 520042b Update README.md (#5)
Cloned https://github.com/bow-swift/bow-lite.git
Revision (git rev-parse @):
520042b1fdc1c09855a5eb8cafff3b9a791952b6
SUCCESS checkout https://github.com/bow-swift/bow-lite.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $workDir
https://github.com/bow-swift/bow-lite.git
Running build ...
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
Building for debugging...
[0/7] Write sources
[6/7] Write swift-version-6F35C1178C84523A.txt
[8/109] Emitting module BowLiteCore
[9/118] Compiling BowLiteCore Array+Applicative.swift
[10/118] Compiling BowLiteCore Array+Foldable.swift
[11/118] Compiling BowLiteCore Array+Functor.swift
[12/118] Compiling BowLiteCore Array+FunctorFilter.swift
[13/118] Compiling BowLiteCore Array+Monad.swift
[14/118] Compiling BowLiteCore Array+Traverse.swift
[15/118] Compiling BowLiteCore Array+Utilities.swift
[16/118] Compiling BowLiteCore Const+Applicative.swift
[17/118] Compiling BowLiteCore Const+Functor.swift
[18/118] Compiling BowLiteCore Const.swift
[19/118] Compiling BowLiteCore Composition.swift
[20/118] Compiling BowLiteCore Curry.swift
[21/118] Compiling BowLiteCore Memoization.swift
[22/118] Compiling BowLiteCore PartialApplication.swift
[23/118] Compiling BowLiteCore Predef.swift
[24/118] Compiling BowLiteCore Reverse.swift
[25/118] Compiling BowLiteCore Monoid.swift
[26/118] Compiling BowLiteCore Semigroup.swift
[27/118] Compiling BowLiteCore Semiring.swift
[28/118] Compiling BowLiteCore Either+Applicative.swift
[29/118] Compiling BowLiteCore Either+ApplicativeError.swift
[30/118] Compiling BowLiteCore Either+Functor.swift
[31/118] Compiling BowLiteCore Either+Monad.swift
[32/118] Compiling BowLiteCore Either.swift
[33/118] Compiling BowLiteCore Eval+Applicative.swift
[34/118] Compiling BowLiteCore Eval+Comonad.swift
[35/118] Compiling BowLiteCore Eval+Functor.swift
[36/118] Compiling BowLiteCore Eval+Monad.swift
[37/118] Compiling BowLiteCore Eval.swift
[38/118] Compiling BowLiteCore Pair+Monad.swift
[39/118] Compiling BowLiteCore Pair.swift
[40/118] Compiling BowLiteCore Result+Applicative.swift
[41/118] Compiling BowLiteCore Result+ApplicativeError.swift
[42/118] Compiling BowLiteCore Result+Functor.swift
[43/118] Compiling BowLiteCore Result+Monad.swift
[44/118] Compiling BowLiteCore Result+Utilities.swift
[45/118] Compiling BowLiteCore State+Applicative.swift
[46/118] Compiling BowLiteCore State+Functor.swift
[47/118] Compiling BowLiteCore NonEmptyArray+Traverse.swift
[48/118] Compiling BowLiteCore NonEmptyArray.swift
[49/118] Compiling BowLiteCore Optional+Applicative.swift
[50/118] Compiling BowLiteCore Optional+ApplicativeError.swift
[51/118] Compiling BowLiteCore Optional+Functor.swift
[52/118] Compiling BowLiteCore Optional+FunctorFilter.swift
[53/118] Compiling BowLiteCore Optional+Monad.swift
[54/118] Compiling BowLiteCore Optional+Utilities.swift
[55/118] Compiling BowLiteCore Pair+Applicative.swift
[56/118] Compiling BowLiteCore Pair+Functor.swift
[57/118] Compiling BowLiteCore Try+Applicative.swift
[58/118] Compiling BowLiteCore Try+ApplicativeError.swift
[59/118] Compiling BowLiteCore Try+Functor.swift
[60/118] Compiling BowLiteCore Try+Monad.swift
[61/118] Compiling BowLiteCore Try.swift
[62/118] Compiling BowLiteCore Validated+Applicative.swift
[63/118] Compiling BowLiteCore Validated+ApplicativeError.swift
[64/118] Compiling BowLiteCore Validated+Functor.swift
[65/118] Compiling BowLiteCore Validated.swift
[66/118] Compiling BowLiteCore Writer+Applicative.swift
[67/118] Compiling BowLiteCore Writer+Functor.swift
[68/118] Compiling BowLiteCore Writer+Monad.swift
[69/118] Compiling BowLiteCore Writer+MonadWriter.swift
[70/118] Compiling BowLiteCore Writer.swift
[71/118] Compiling BowLiteCore BoolInstances.swift
[72/118] Compiling BowLiteCore NumberInstances.swift
[73/118] Compiling BowLiteCore StringInstances.swift
[74/118] Compiling BowLiteCore BooleanFunctions.swift
[75/118] Compiling BowLiteCore Ior+Applicative.swift
[76/118] Compiling BowLiteCore Ior+Functor.swift
[77/118] Compiling BowLiteCore Ior+Monad.swift
[78/118] Compiling BowLiteCore Ior.swift
[79/118] Compiling BowLiteCore Kleisli.swift
[80/118] Compiling BowLiteCore NonEmptyArray+Applicative.swift
[81/118] Compiling BowLiteCore NonEmptyArray+Foldable.swift
[82/118] Compiling BowLiteCore NonEmptyArray+Functor.swift
[83/118] Compiling BowLiteCore NonEmptyArray+FunctorFilter.swift
[84/118] Compiling BowLiteCore NonEmptyArray+Monad.swift
[85/118] Compiling BowLiteCore State+Monad.swift
[86/118] Compiling BowLiteCore State+MonadState.swift
[87/118] Compiling BowLiteCore State.swift
[88/118] Compiling BowLiteCore Store+Applicative.swift
[89/118] Compiling BowLiteCore Store+Comonad.swift
[90/118] Compiling BowLiteCore Store+ComonadStore.swift
[91/118] Compiling BowLiteCore Store+Functor.swift
[92/118] Compiling BowLiteCore Store.swift
[93/118] Compiling BowLiteCore Trampoline.swift
[94/118] Compiling BowLiteCore Function+Applicative.swift
[95/118] Compiling BowLiteCore Function+Contravariant.swift
[96/118] Compiling BowLiteCore Function+Functor.swift
[97/118] Compiling BowLiteCore Function+Monad.swift
[98/118] Compiling BowLiteCore Function+MonadReader.swift
[99/118] Compiling BowLiteCore Function.swift
[100/118] Compiling BowLiteCore Id+Applicative.swift
[101/118] Compiling BowLiteCore Id+Functor.swift
[102/118] Compiling BowLiteCore Id+Monad.swift
[103/118] Compiling BowLiteCore Id.swift
[104/164] Emitting module BowLiteOptics
[105/164] Compiling SwiftCheck State.swift
[106/165] Compiling SwiftCheck Testable.swift
[107/165] Compiling BowLiteOptics Lens.swift
[108/165] Compiling BowLiteOptics AffineTraversal.swift
[109/165] Compiling BowLiteOptics Prism.swift
[110/165] Compiling BowLiteOptics Traversal.swift
[111/165] Compiling BowLiteEffects Queue.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:69:20: warning: static property 'threadLabel' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<String>' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | fileprivate enum Key {
69 | static let threadLabel = DispatchSpecificKey<String>()
| `- warning: static property 'threadLabel' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<String>' may have shared mutable state; this is an error in the Swift 6 language mode
70 | }
71 | }
Dispatch.DispatchSpecificKey:1:20: note: generic class 'DispatchSpecificKey' does not conform to the 'Sendable' protocol
1 | final public class DispatchSpecificKey<T> {
| `- note: generic class 'DispatchSpecificKey' does not conform to the 'Sendable' protocol
2 | public init()
3 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
1 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
2 |
3 | internal struct Queue {
:
67 |
68 | fileprivate enum Key {
69 | static let threadLabel = DispatchSpecificKey<String>()
| |- note: annotate 'threadLabel' 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
70 | }
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:48:34: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
43 |
44 | // MARK: operations
45 | func async(execute work: @escaping () -> Void) {
| `- note: parameter 'work' is implicitly non-sendable
46 | switch queue {
47 | case ._queue(let queue):
48 | queue.async(execute: work)
| `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
49 | default:
50 | fatalError("can not execute async work in current queue")
[112/165] Compiling BowLiteEffects Kleisli+IO.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:69:20: warning: static property 'threadLabel' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<String>' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | fileprivate enum Key {
69 | static let threadLabel = DispatchSpecificKey<String>()
| `- warning: static property 'threadLabel' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<String>' may have shared mutable state; this is an error in the Swift 6 language mode
70 | }
71 | }
Dispatch.DispatchSpecificKey:1:20: note: generic class 'DispatchSpecificKey' does not conform to the 'Sendable' protocol
1 | final public class DispatchSpecificKey<T> {
| `- note: generic class 'DispatchSpecificKey' does not conform to the 'Sendable' protocol
2 | public init()
3 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
1 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
2 |
3 | internal struct Queue {
:
67 |
68 | fileprivate enum Key {
69 | static let threadLabel = DispatchSpecificKey<String>()
| |- note: annotate 'threadLabel' 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
70 | }
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:48:34: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
43 |
44 | // MARK: operations
45 | func async(execute work: @escaping () -> Void) {
| `- note: parameter 'work' is implicitly non-sendable
46 | switch queue {
47 | case ._queue(let queue):
48 | queue.async(execute: work)
| `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
49 | default:
50 | fatalError("can not execute async work in current queue")
[113/165] Compiling BowLiteEffects BindingOperator.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:69:20: warning: static property 'threadLabel' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<String>' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | fileprivate enum Key {
69 | static let threadLabel = DispatchSpecificKey<String>()
| `- warning: static property 'threadLabel' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<String>' may have shared mutable state; this is an error in the Swift 6 language mode
70 | }
71 | }
Dispatch.DispatchSpecificKey:1:20: note: generic class 'DispatchSpecificKey' does not conform to the 'Sendable' protocol
1 | final public class DispatchSpecificKey<T> {
| `- note: generic class 'DispatchSpecificKey' does not conform to the 'Sendable' protocol
2 | public init()
3 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
1 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
2 |
3 | internal struct Queue {
:
67 |
68 | fileprivate enum Key {
69 | static let threadLabel = DispatchSpecificKey<String>()
| |- note: annotate 'threadLabel' 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
70 | }
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:48:34: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
43 |
44 | // MARK: operations
45 | func async(execute work: @escaping () -> Void) {
| `- note: parameter 'work' is implicitly non-sendable
46 | switch queue {
47 | case ._queue(let queue):
48 | queue.async(execute: work)
| `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
49 | default:
50 | fatalError("can not execute async work in current queue")
[114/165] Compiling BowLiteEffects EnvIOBindingExpression.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:69:20: warning: static property 'threadLabel' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<String>' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | fileprivate enum Key {
69 | static let threadLabel = DispatchSpecificKey<String>()
| `- warning: static property 'threadLabel' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<String>' may have shared mutable state; this is an error in the Swift 6 language mode
70 | }
71 | }
Dispatch.DispatchSpecificKey:1:20: note: generic class 'DispatchSpecificKey' does not conform to the 'Sendable' protocol
1 | final public class DispatchSpecificKey<T> {
| `- note: generic class 'DispatchSpecificKey' does not conform to the 'Sendable' protocol
2 | public init()
3 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
1 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
2 |
3 | internal struct Queue {
:
67 |
68 | fileprivate enum Key {
69 | static let threadLabel = DispatchSpecificKey<String>()
| |- note: annotate 'threadLabel' 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
70 | }
71 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:48:34: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
43 |
44 | // MARK: operations
45 | func async(execute work: @escaping () -> Void) {
| `- note: parameter 'work' is implicitly non-sendable
46 | switch queue {
47 | case ._queue(let queue):
48 | queue.async(execute: work)
| `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
49 | default:
50 | fatalError("can not execute async work in current queue")
[115/169] Compiling BowLiteEffects EnvIO+Applicative.swift
[116/169] Compiling BowLiteEffects EnvIO+ApplicativeError.swift
[117/169] Compiling BowLiteEffects EnvIO+Async.swift
[118/169] Compiling BowLiteEffects EnvIO+Concurrent.swift
[119/169] Compiling BowLiteEffects EnvIO+Functor.swift
[120/169] Compiling SwiftCheck WitnessedArbitrary.swift
[121/169] Compiling SwiftCheck Test.swift
[122/169] Compiling SwiftCheck Rose.swift
[123/169] Compiling BowLiteEffects IO+Async.swift
[124/169] Compiling BowLiteEffects IO+Bracket.swift
[125/169] Compiling BowLiteEffects IO+Concurrent.swift
[126/169] Compiling BowLiteEffects IO+Functor.swift
[127/169] Compiling BowLiteEffects Atomic.swift
[128/169] Compiling BowLiteEffects Array+ConcurrentTraverse.swift
[129/169] Compiling BowLiteEffects Array+TraverseIO.swift
[130/169] Compiling BowLiteEffects NonEmptyArray+ConcurrentTraverse.swift
[131/169] Compiling BowLiteEffects NonEmptyArray+TraverseIO.swift
[132/169] Compiling BowLiteEffects IOBindingExpression.swift
[133/169] Compiling BowLiteEffects IOBindingOperator.swift
[134/169] Compiling BowLiteEffects IOBoundVar.swift
[135/169] Compiling BowLiteEffects IOConcurrent.swift
[136/169] Compiling BowLiteEffects EnvIO+Monad.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:366:30: warning: will never be executed
364 |
365 | return policy.initial
366 | .mapError { x in x as! Failure }
| | `- warning: will never be executed
| `- note: 'x' is of type 'Never' which cannot be constructed because it is an enum with no cases
367 | .flatMap(loop)
368 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:412:34: warning: will never be executed
410 | { e in orElse(e, nil).map(Either.left) },
411 | { a in policy.initial
412 | .mapError { x in x as! Failure }
| | `- warning: will never be executed
| `- note: 'x' is of type 'Never' which cannot be constructed because it is an enum with no cases
413 | .flatMap { s in loop(a, s) } })
414 | }
[137/169] Compiling BowLiteEffects EnvIO+MonadDefer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:366:30: warning: will never be executed
364 |
365 | return policy.initial
366 | .mapError { x in x as! Failure }
| | `- warning: will never be executed
| `- note: 'x' is of type 'Never' which cannot be constructed because it is an enum with no cases
367 | .flatMap(loop)
368 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:412:34: warning: will never be executed
410 | { e in orElse(e, nil).map(Either.left) },
411 | { a in policy.initial
412 | .mapError { x in x as! Failure }
| | `- warning: will never be executed
| `- note: 'x' is of type 'Never' which cannot be constructed because it is an enum with no cases
413 | .flatMap { s in loop(a, s) } })
414 | }
[138/169] Compiling BowLiteEffects EnvIO+MonadReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:366:30: warning: will never be executed
364 |
365 | return policy.initial
366 | .mapError { x in x as! Failure }
| | `- warning: will never be executed
| `- note: 'x' is of type 'Never' which cannot be constructed because it is an enum with no cases
367 | .flatMap(loop)
368 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:412:34: warning: will never be executed
410 | { e in orElse(e, nil).map(Either.left) },
411 | { a in policy.initial
412 | .mapError { x in x as! Failure }
| | `- warning: will never be executed
| `- note: 'x' is of type 'Never' which cannot be constructed because it is an enum with no cases
413 | .flatMap { s in loop(a, s) } })
414 | }
[139/169] Compiling BowLiteEffects EnvIO.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:366:30: warning: will never be executed
364 |
365 | return policy.initial
366 | .mapError { x in x as! Failure }
| | `- warning: will never be executed
| `- note: 'x' is of type 'Never' which cannot be constructed because it is an enum with no cases
367 | .flatMap(loop)
368 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:412:34: warning: will never be executed
410 | { e in orElse(e, nil).map(Either.left) },
411 | { a in policy.initial
412 | .mapError { x in x as! Failure }
| | `- warning: will never be executed
| `- note: 'x' is of type 'Never' which cannot be constructed because it is an enum with no cases
413 | .flatMap { s in loop(a, s) } })
414 | }
[140/169] Compiling BowLiteEffects ConsoleIO.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:366:30: warning: will never be executed
364 |
365 | return policy.initial
366 | .mapError { x in x as! Failure }
| | `- warning: will never be executed
| `- note: 'x' is of type 'Never' which cannot be constructed because it is an enum with no cases
367 | .flatMap(loop)
368 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/EnvIO/EnvIO.swift:412:34: warning: will never be executed
410 | { e in orElse(e, nil).map(Either.left) },
411 | { a in policy.initial
412 | .mapError { x in x as! Failure }
| | `- warning: will never be executed
| `- note: 'x' is of type 'Never' which cannot be constructed because it is an enum with no cases
413 | .flatMap { s in loop(a, s) } })
414 | }
[141/169] Emitting module BowLiteEffects
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:69:20: warning: static property 'threadLabel' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<String>' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | fileprivate enum Key {
69 | static let threadLabel = DispatchSpecificKey<String>()
| `- warning: static property 'threadLabel' is not concurrency-safe because non-'Sendable' type 'DispatchSpecificKey<String>' may have shared mutable state; this is an error in the Swift 6 language mode
70 | }
71 | }
Dispatch.DispatchSpecificKey:1:20: note: generic class 'DispatchSpecificKey' does not conform to the 'Sendable' protocol
1 | final public class DispatchSpecificKey<T> {
| `- note: generic class 'DispatchSpecificKey' does not conform to the 'Sendable' protocol
2 | public init()
3 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Internal/Queue.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
1 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
2 |
3 | internal struct Queue {
:
67 |
68 | fileprivate enum Key {
69 | static let threadLabel = DispatchSpecificKey<String>()
| |- note: annotate 'threadLabel' 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
70 | }
71 | }
[142/169] Compiling BowLiteEffects FileManager+Common.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/FileManager+iOS+Mac.swift:63:21: warning: capture of 'callback' with non-sendable type '(Either<any Error, [NSFileProviderServiceName : NSFileProviderService]>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
61 | self.getFileProviderServicesForItem(at: url) { services, error in
62 | if let services = services {
63 | callback(.right(services))
| |- warning: capture of 'callback' with non-sendable type '(Either<any Error, [NSFileProviderServiceName : NSFileProviderService]>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
64 | } else if let error = error {
65 | callback(.left(error))
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:18:62: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
16 | func dataTaskIO(with url: URL) -> DataIO {
17 | IO.async { callback in
18 | self.dataTask(with: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
19 | }
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:25:66: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
23 | func dataTaskIO(with request: URLRequest) -> DataIO {
24 | IO.async { callback in
25 | self.dataTask(with: request, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
26 | }
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:34:66: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
32 | func downloadTaskIO(with url: URL) -> DownloadIO {
33 | IO.async { callback in
34 | self.downloadTask(with: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
35 | }
36 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:41:70: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
39 | func downloadTaskIO(with request: URLRequest) -> DownloadIO {
40 | IO.async { callback in
41 | self.downloadTask(with: request, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
42 | }
43 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:48:77: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
46 | func downloadTaskIO(withResumeData data: Data) -> DownloadIO {
47 | IO.async { callback in
48 | self.downloadTask(withResumeData: data, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
49 | }
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:59:80: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
57 | from data: Data) -> DataIO {
58 | IO.async { callback in
59 | self.uploadTask(with: request, from: data, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
60 | }
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:68:83: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
66 | fromFile url: URL) -> DataIO {
67 | IO.async { callback in
68 | self.uploadTask(with: request, fromFile: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
69 | }
70 | }
[143/169] Compiling BowLiteEffects FileManager+iOS+Mac.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/FileManager+iOS+Mac.swift:63:21: warning: capture of 'callback' with non-sendable type '(Either<any Error, [NSFileProviderServiceName : NSFileProviderService]>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
61 | self.getFileProviderServicesForItem(at: url) { services, error in
62 | if let services = services {
63 | callback(.right(services))
| |- warning: capture of 'callback' with non-sendable type '(Either<any Error, [NSFileProviderServiceName : NSFileProviderService]>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
64 | } else if let error = error {
65 | callback(.left(error))
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:18:62: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
16 | func dataTaskIO(with url: URL) -> DataIO {
17 | IO.async { callback in
18 | self.dataTask(with: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
19 | }
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:25:66: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
23 | func dataTaskIO(with request: URLRequest) -> DataIO {
24 | IO.async { callback in
25 | self.dataTask(with: request, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
26 | }
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:34:66: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
32 | func downloadTaskIO(with url: URL) -> DownloadIO {
33 | IO.async { callback in
34 | self.downloadTask(with: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
35 | }
36 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:41:70: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
39 | func downloadTaskIO(with request: URLRequest) -> DownloadIO {
40 | IO.async { callback in
41 | self.downloadTask(with: request, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
42 | }
43 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:48:77: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
46 | func downloadTaskIO(withResumeData data: Data) -> DownloadIO {
47 | IO.async { callback in
48 | self.downloadTask(withResumeData: data, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
49 | }
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:59:80: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
57 | from data: Data) -> DataIO {
58 | IO.async { callback in
59 | self.uploadTask(with: request, from: data, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
60 | }
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:68:83: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
66 | fromFile url: URL) -> DataIO {
67 | IO.async { callback in
68 | self.uploadTask(with: request, fromFile: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
69 | }
70 | }
[144/169] Compiling BowLiteEffects URLSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/FileManager+iOS+Mac.swift:63:21: warning: capture of 'callback' with non-sendable type '(Either<any Error, [NSFileProviderServiceName : NSFileProviderService]>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
61 | self.getFileProviderServicesForItem(at: url) { services, error in
62 | if let services = services {
63 | callback(.right(services))
| |- warning: capture of 'callback' with non-sendable type '(Either<any Error, [NSFileProviderServiceName : NSFileProviderService]>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
64 | } else if let error = error {
65 | callback(.left(error))
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:18:62: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
16 | func dataTaskIO(with url: URL) -> DataIO {
17 | IO.async { callback in
18 | self.dataTask(with: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
19 | }
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:25:66: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
23 | func dataTaskIO(with request: URLRequest) -> DataIO {
24 | IO.async { callback in
25 | self.dataTask(with: request, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
26 | }
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:34:66: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
32 | func downloadTaskIO(with url: URL) -> DownloadIO {
33 | IO.async { callback in
34 | self.downloadTask(with: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
35 | }
36 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:41:70: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
39 | func downloadTaskIO(with request: URLRequest) -> DownloadIO {
40 | IO.async { callback in
41 | self.downloadTask(with: request, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
42 | }
43 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:48:77: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
46 | func downloadTaskIO(withResumeData data: Data) -> DownloadIO {
47 | IO.async { callback in
48 | self.downloadTask(withResumeData: data, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
49 | }
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:59:80: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
57 | from data: Data) -> DataIO {
58 | IO.async { callback in
59 | self.uploadTask(with: request, from: data, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
60 | }
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:68:83: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
66 | fromFile url: URL) -> DataIO {
67 | IO.async { callback in
68 | self.uploadTask(with: request, fromFile: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
69 | }
70 | }
[145/169] Compiling BowLiteEffects IO+Applicative.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/FileManager+iOS+Mac.swift:63:21: warning: capture of 'callback' with non-sendable type '(Either<any Error, [NSFileProviderServiceName : NSFileProviderService]>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
61 | self.getFileProviderServicesForItem(at: url) { services, error in
62 | if let services = services {
63 | callback(.right(services))
| |- warning: capture of 'callback' with non-sendable type '(Either<any Error, [NSFileProviderServiceName : NSFileProviderService]>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
64 | } else if let error = error {
65 | callback(.left(error))
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:18:62: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
16 | func dataTaskIO(with url: URL) -> DataIO {
17 | IO.async { callback in
18 | self.dataTask(with: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
19 | }
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:25:66: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
23 | func dataTaskIO(with request: URLRequest) -> DataIO {
24 | IO.async { callback in
25 | self.dataTask(with: request, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
26 | }
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:34:66: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
32 | func downloadTaskIO(with url: URL) -> DownloadIO {
33 | IO.async { callback in
34 | self.downloadTask(with: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
35 | }
36 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:41:70: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
39 | func downloadTaskIO(with request: URLRequest) -> DownloadIO {
40 | IO.async { callback in
41 | self.downloadTask(with: request, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
42 | }
43 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:48:77: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
46 | func downloadTaskIO(withResumeData data: Data) -> DownloadIO {
47 | IO.async { callback in
48 | self.downloadTask(withResumeData: data, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
49 | }
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:59:80: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
57 | from data: Data) -> DataIO {
58 | IO.async { callback in
59 | self.uploadTask(with: request, from: data, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
60 | }
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:68:83: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
66 | fromFile url: URL) -> DataIO {
67 | IO.async { callback in
68 | self.uploadTask(with: request, fromFile: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
69 | }
70 | }
[146/169] Compiling BowLiteEffects IO+ApplicativeError.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/FileManager+iOS+Mac.swift:63:21: warning: capture of 'callback' with non-sendable type '(Either<any Error, [NSFileProviderServiceName : NSFileProviderService]>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
61 | self.getFileProviderServicesForItem(at: url) { services, error in
62 | if let services = services {
63 | callback(.right(services))
| |- warning: capture of 'callback' with non-sendable type '(Either<any Error, [NSFileProviderServiceName : NSFileProviderService]>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
64 | } else if let error = error {
65 | callback(.left(error))
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:18:62: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
16 | func dataTaskIO(with url: URL) -> DataIO {
17 | IO.async { callback in
18 | self.dataTask(with: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
19 | }
20 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:25:66: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
23 | func dataTaskIO(with request: URLRequest) -> DataIO {
24 | IO.async { callback in
25 | self.dataTask(with: request, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
26 | }
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:34:66: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
32 | func downloadTaskIO(with url: URL) -> DownloadIO {
33 | IO.async { callback in
34 | self.downloadTask(with: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
35 | }
36 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:41:70: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
39 | func downloadTaskIO(with request: URLRequest) -> DownloadIO {
40 | IO.async { callback in
41 | self.downloadTask(with: request, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
42 | }
43 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:48:77: warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
46 | func downloadTaskIO(withResumeData data: Data) -> DownloadIO {
47 | IO.async { callback in
48 | self.downloadTask(withResumeData: data, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (URL?, URLResponse?, (any Error)?) -> Void' may introduce data races
49 | }
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:59:80: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
57 | from data: Data) -> DataIO {
58 | IO.async { callback in
59 | self.uploadTask(with: request, from: data, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
60 | }
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Foundation/URLSession.swift:68:83: warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
66 | fromFile url: URL) -> DataIO {
67 | IO.async { callback in
68 | self.uploadTask(with: request, fromFile: url, completionHandler: self.onResponse(callback)).resume()
| `- warning: converting non-sendable function value to '@Sendable (Data?, URLResponse?, (any Error)?) -> Void' may introduce data races
69 | }
70 | }
[147/169] Compiling BowLiteEffects IO+Monad.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/IO/IO.swift:326:13: warning: capture of 'callback' with non-sendable type 'Callback<Failure, Success>' (aka '(Either<Failure, Success>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
324 | public func unsafeRunAsync(on queue: DispatchQueue = .main, _ callback: @escaping Callback<Failure, Success> = { _ in }) {
325 | queue.async {
326 | callback(self.unsafeRunSyncEither(on: queue))
| |- warning: capture of 'callback' with non-sendable type 'Callback<Failure, Success>' (aka '(Either<Failure, Success>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
327 | }
328 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/IO/IO.swift:326:22: warning: capture of 'self' with non-sendable type 'IO<Failure, Success>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
18 |
19 | /// An IO is a data type that encapsulates and suspends side effects producing values of type `Success` or errors of type `Failure`.
20 | public class IO<Failure: Error, Success> {
| `- note: generic class 'IO' does not conform to the 'Sendable' protocol
21 |
22 | /// Creates an EnvIO with no dependencies from this IO.
:
324 | public func unsafeRunAsync(on queue: DispatchQueue = .main, _ callback: @escaping Callback<Failure, Success> = { _ in }) {
325 | queue.async {
326 | callback(self.unsafeRunSyncEither(on: queue))
| `- warning: capture of 'self' with non-sendable type 'IO<Failure, Success>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
327 | }
328 | }
[148/169] Compiling BowLiteEffects IO+MonadDefer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/IO/IO.swift:326:13: warning: capture of 'callback' with non-sendable type 'Callback<Failure, Success>' (aka '(Either<Failure, Success>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
324 | public func unsafeRunAsync(on queue: DispatchQueue = .main, _ callback: @escaping Callback<Failure, Success> = { _ in }) {
325 | queue.async {
326 | callback(self.unsafeRunSyncEither(on: queue))
| |- warning: capture of 'callback' with non-sendable type 'Callback<Failure, Success>' (aka '(Either<Failure, Success>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
327 | }
328 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/IO/IO.swift:326:22: warning: capture of 'self' with non-sendable type 'IO<Failure, Success>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
18 |
19 | /// An IO is a data type that encapsulates and suspends side effects producing values of type `Success` or errors of type `Failure`.
20 | public class IO<Failure: Error, Success> {
| `- note: generic class 'IO' does not conform to the 'Sendable' protocol
21 |
22 | /// Creates an EnvIO with no dependencies from this IO.
:
324 | public func unsafeRunAsync(on queue: DispatchQueue = .main, _ callback: @escaping Callback<Failure, Success> = { _ in }) {
325 | queue.async {
326 | callback(self.unsafeRunSyncEither(on: queue))
| `- warning: capture of 'self' with non-sendable type 'IO<Failure, Success>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
327 | }
328 | }
[149/169] Compiling BowLiteEffects IO.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/IO/IO.swift:326:13: warning: capture of 'callback' with non-sendable type 'Callback<Failure, Success>' (aka '(Either<Failure, Success>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
324 | public func unsafeRunAsync(on queue: DispatchQueue = .main, _ callback: @escaping Callback<Failure, Success> = { _ in }) {
325 | queue.async {
326 | callback(self.unsafeRunSyncEither(on: queue))
| |- warning: capture of 'callback' with non-sendable type 'Callback<Failure, Success>' (aka '(Either<Failure, Success>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
327 | }
328 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/IO/IO.swift:326:22: warning: capture of 'self' with non-sendable type 'IO<Failure, Success>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
18 |
19 | /// An IO is a data type that encapsulates and suspends side effects producing values of type `Success` or errors of type `Failure`.
20 | public class IO<Failure: Error, Success> {
| `- note: generic class 'IO' does not conform to the 'Sendable' protocol
21 |
22 | /// Creates an EnvIO with no dependencies from this IO.
:
324 | public func unsafeRunAsync(on queue: DispatchQueue = .main, _ callback: @escaping Callback<Failure, Success> = { _ in }) {
325 | queue.async {
326 | callback(self.unsafeRunSyncEither(on: queue))
| `- warning: capture of 'self' with non-sendable type 'IO<Failure, Success>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
327 | }
328 | }
[150/169] Compiling BowLiteEffects DispatchTimeInterval+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/IO/IO.swift:326:13: warning: capture of 'callback' with non-sendable type 'Callback<Failure, Success>' (aka '(Either<Failure, Success>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
324 | public func unsafeRunAsync(on queue: DispatchQueue = .main, _ callback: @escaping Callback<Failure, Success> = { _ in }) {
325 | queue.async {
326 | callback(self.unsafeRunSyncEither(on: queue))
| |- warning: capture of 'callback' with non-sendable type 'Callback<Failure, Success>' (aka '(Either<Failure, Success>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
327 | }
328 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/IO/IO.swift:326:22: warning: capture of 'self' with non-sendable type 'IO<Failure, Success>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
18 |
19 | /// An IO is a data type that encapsulates and suspends side effects producing values of type `Success` or errors of type `Failure`.
20 | public class IO<Failure: Error, Success> {
| `- note: generic class 'IO' does not conform to the 'Sendable' protocol
21 |
22 | /// Creates an EnvIO with no dependencies from this IO.
:
324 | public func unsafeRunAsync(on queue: DispatchQueue = .main, _ callback: @escaping Callback<Failure, Success> = { _ in }) {
325 | queue.async {
326 | callback(self.unsafeRunSyncEither(on: queue))
| `- warning: capture of 'self' with non-sendable type 'IO<Failure, Success>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
327 | }
328 | }
[151/169] Compiling BowLiteEffects EnvIOBindingOperator.swift
[152/169] Compiling BowLiteEffects EnvIOBoundVar.swift
[153/169] Compiling BowLiteEffects EnvIOConcurrent.swift
[154/169] Compiling BowLiteEffects EnvIOMonadComprehensions.swift
[163/169] Compiling BowLiteEffects IOMonadComprehensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Schedule.swift:721:36: warning: will never be executed
719 | Schedule(
720 | initial: EnvIO.never(),
721 | extract: { _, never in never },
| | `- warning: will never be executed
| `- note: '$return_value' is of type 'Never' which cannot be constructed because it is an enum with no cases
722 | update: { _, _ in EnvIO.never() })
723 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Schedule.swift:722:31: warning: will never be executed
720 | initial: EnvIO.never(),
721 | extract: { _, never in never },
722 | update: { _, _ in EnvIO.never() })
| | `- warning: will never be executed
| `- note: '_' is of type 'Never' which cannot be constructed because it is an enum with no cases
723 | }
724 | }
[164/169] Compiling BowLiteEffects Ref.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Schedule.swift:721:36: warning: will never be executed
719 | Schedule(
720 | initial: EnvIO.never(),
721 | extract: { _, never in never },
| | `- warning: will never be executed
| `- note: '$return_value' is of type 'Never' which cannot be constructed because it is an enum with no cases
722 | update: { _, _ in EnvIO.never() })
723 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Schedule.swift:722:31: warning: will never be executed
720 | initial: EnvIO.never(),
721 | extract: { _, never in never },
722 | update: { _, _ in EnvIO.never() })
| | `- warning: will never be executed
| `- note: '_' is of type 'Never' which cannot be constructed because it is an enum with no cases
723 | }
724 | }
[165/169] Compiling BowLiteEffects Resource.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Schedule.swift:721:36: warning: will never be executed
719 | Schedule(
720 | initial: EnvIO.never(),
721 | extract: { _, never in never },
| | `- warning: will never be executed
| `- note: '$return_value' is of type 'Never' which cannot be constructed because it is an enum with no cases
722 | update: { _, _ in EnvIO.never() })
723 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Schedule.swift:722:31: warning: will never be executed
720 | initial: EnvIO.never(),
721 | extract: { _, never in never },
722 | update: { _, _ in EnvIO.never() })
| | `- warning: will never be executed
| `- note: '_' is of type 'Never' which cannot be constructed because it is an enum with no cases
723 | }
724 | }
[166/169] Compiling BowLiteEffects Schedule.swift
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Schedule.swift:721:36: warning: will never be executed
719 | Schedule(
720 | initial: EnvIO.never(),
721 | extract: { _, never in never },
| | `- warning: will never be executed
| `- note: '$return_value' is of type 'Never' which cannot be constructed because it is an enum with no cases
722 | update: { _, _ in EnvIO.never() })
723 | }
/Users/admin/builder/spi-builder-workspace/Sources/BowLiteEffects/Schedule.swift:722:31: warning: will never be executed
720 | initial: EnvIO.never(),
721 | extract: { _, never in never },
722 | update: { _, _ in EnvIO.never() })
| | `- warning: will never be executed
| `- note: '_' is of type 'Never' which cannot be constructed because it is an enum with no cases
723 | }
724 | }
[167/171] Emitting module BowLite
[168/171] Compiling BowLite Headers.swift
[169/171] Emitting module SwiftCheck
[172/180] Compiling BowLiteLaws PropertyOperatorOverload.swift
[173/180] Compiling BowLiteLaws SemiringLaws.swift
[174/180] Compiling BowLiteLaws SemigroupLaws.swift
[175/180] Compiling BowLiteLaws MonoidLaws.swift
[176/180] Emitting module BowLiteLaws
[177/180] Compiling BowLiteLaws EquatableLaws.swift
[178/180] Compiling BowLiteLaws CustomStringConvertibleLaws.swift
[179/180] Compiling BowLiteLaws BindingOperatorOverload.swift
[180/180] Compiling BowLiteLaws AnyError.swift
Build complete! (31.77s)
Fetching https://github.com/bow-swift/SwiftCheck.git
[1/4531] Fetching swiftcheck
Fetched https://github.com/bow-swift/SwiftCheck.git from cache (1.21s)
Computing version for https://github.com/bow-swift/SwiftCheck.git
Computed https://github.com/bow-swift/SwiftCheck.git at 0.12.1 (0.65s)
Creating working copy for https://github.com/bow-swift/SwiftCheck.git
Working copy of https://github.com/bow-swift/SwiftCheck.git resolved at 0.12.1
Build complete.
{
"dependencies" : [
{
"identity" : "swiftcheck",
"requirement" : {
"range" : [
{
"lower_bound" : "0.12.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/bow-swift/SwiftCheck.git"
}
],
"manifest_display_name" : "BowLite",
"name" : "BowLite",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "BowLite",
"targets" : [
"BowLite"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BowLiteOptics",
"module_type" : "SwiftTarget",
"name" : "BowLiteOptics",
"path" : "Sources/BowLiteOptics",
"product_memberships" : [
"BowLite"
],
"sources" : [
"AffineTraversal.swift",
"Lens.swift",
"Prism.swift",
"Traversal.swift"
],
"target_dependencies" : [
"BowLiteCore"
],
"type" : "library"
},
{
"c99name" : "BowLiteLaws",
"module_type" : "SwiftTarget",
"name" : "BowLiteLaws",
"path" : "Tests/BowLiteLaws",
"product_dependencies" : [
"SwiftCheck"
],
"sources" : [
"AnyError.swift",
"BindingOperatorOverload.swift",
"CustomStringConvertibleLaws.swift",
"EquatableLaws.swift",
"MonoidLaws.swift",
"PropertyOperatorOverload.swift",
"SemigroupLaws.swift",
"SemiringLaws.swift"
],
"target_dependencies" : [
"BowLiteCore",
"BowLiteEffects"
],
"type" : "library"
},
{
"c99name" : "BowLiteEffectsTests",
"module_type" : "SwiftTarget",
"name" : "BowLiteEffectsTests",
"path" : "Tests/BowLiteEffectsTests",
"sources" : [
"EnvIO/EnvIO+ApplicativeErrorTest.swift",
"EnvIO/EnvIO+ApplicativeTest.swift",
"EnvIO/EnvIO+Arbitrary.swift",
"EnvIO/EnvIO+ConcurrentTest.swift",
"EnvIO/EnvIO+Equatable.swift",
"EnvIO/EnvIO+FunctorTest.swift",
"EnvIO/EnvIO+MonadTest.swift",
"IO/IO+ApplicativeErrorTest.swift",
"IO/IO+ApplicativeTest.swift",
"IO/IO+Arbitrary.swift",
"IO/IO+ConcurrentTest.swift",
"IO/IO+Equatable.swift",
"IO/IO+FunctorTest.swift",
"IO/IO+MonadTest.swift"
],
"target_dependencies" : [
"BowLiteEffects",
"BowLiteLaws"
],
"type" : "test"
},
{
"c99name" : "BowLiteEffects",
"module_type" : "SwiftTarget",
"name" : "BowLiteEffects",
"path" : "Sources/BowLiteEffects",
"product_memberships" : [
"BowLite"
],
"sources" : [
"Atomic.swift",
"Data/Array+ConcurrentTraverse.swift",
"Data/Array+TraverseIO.swift",
"Data/NonEmptyArray+ConcurrentTraverse.swift",
"Data/NonEmptyArray+TraverseIO.swift",
"EnvIO/EnvIO+Applicative.swift",
"EnvIO/EnvIO+ApplicativeError.swift",
"EnvIO/EnvIO+Async.swift",
"EnvIO/EnvIO+Concurrent.swift",
"EnvIO/EnvIO+Functor.swift",
"EnvIO/EnvIO+Monad.swift",
"EnvIO/EnvIO+MonadDefer.swift",
"EnvIO/EnvIO+MonadReader.swift",
"EnvIO/EnvIO.swift",
"Foundation/ConsoleIO.swift",
"Foundation/FileManager+Common.swift",
"Foundation/FileManager+iOS+Mac.swift",
"Foundation/URLSession.swift",
"IO/IO+Applicative.swift",
"IO/IO+ApplicativeError.swift",
"IO/IO+Async.swift",
"IO/IO+Bracket.swift",
"IO/IO+Concurrent.swift",
"IO/IO+Functor.swift",
"IO/IO+Monad.swift",
"IO/IO+MonadDefer.swift",
"IO/IO.swift",
"Internal/DispatchTimeInterval+Extensions.swift",
"Internal/Queue.swift",
"Kleisli/Kleisli+IO.swift",
"MonadComprehensions/BindingOperator.swift",
"MonadComprehensions/EnvIO/EnvIOBindingExpression.swift",
"MonadComprehensions/EnvIO/EnvIOBindingOperator.swift",
"MonadComprehensions/EnvIO/EnvIOBoundVar.swift",
"MonadComprehensions/EnvIO/EnvIOConcurrent.swift",
"MonadComprehensions/EnvIO/EnvIOMonadComprehensions.swift",
"MonadComprehensions/IO/IOBindingExpression.swift",
"MonadComprehensions/IO/IOBindingOperator.swift",
"MonadComprehensions/IO/IOBoundVar.swift",
"MonadComprehensions/IO/IOConcurrent.swift",
"MonadComprehensions/IO/IOMonadComprehensions.swift",
"Ref.swift",
"Resource.swift",
"Schedule.swift"
],
"target_dependencies" : [
"BowLiteCore"
],
"type" : "library"
},
{
"c99name" : "BowLiteCoreTests",
"module_type" : "SwiftTarget",
"name" : "BowLiteCoreTests",
"path" : "Tests/BowLiteCoreTests",
"sources" : [
"Data/Array/Array+ApplicativeTest.swift",
"Data/Array/Array+FunctorTest.swift",
"Data/Array/Array+MonadTest.swift",
"Data/Const/Const+ApplicativeTest.swift",
"Data/Const/Const+Arbitrary.swift",
"Data/Const/Const+FunctorTest.swift",
"Data/Either/Either+ApplicativeErrorTest.swift",
"Data/Either/Either+ApplicativeTest.swift",
"Data/Either/Either+Arbitrary.swift",
"Data/Either/Either+FunctorTest.swift",
"Data/Either/Either+MonadTest.swift",
"Data/Eval/Eval+ApplicativeTest.swift",
"Data/Eval/Eval+Arbitrary.swift",
"Data/Eval/Eval+FunctorTest.swift",
"Data/Eval/Eval+MonadTest.swift",
"Data/Function/Function+ApplicativeTest.swift",
"Data/Function/Function+Arbitrary.swift",
"Data/Function/Function+Equatable.swift",
"Data/Function/Function+FunctorTest.swift",
"Data/Function/Function+MonadTest.swift",
"Data/Id/Id+ApplicativeTest.swift",
"Data/Id/Id+Arbitrary.swift",
"Data/Id/Id+FunctorTest.swift",
"Data/Id/Id+MonadTest.swift",
"Data/Ior/Ior+ApplicativeTest.swift",
"Data/Ior/Ior+Arbitrary.swift",
"Data/Ior/Ior+FunctorTest.swift",
"Data/Ior/Ior+MonadTest.swift",
"Data/NonEmptyArray/NonEmptyArray+ApplicativeTest.swift",
"Data/NonEmptyArray/NonEmptyArray+Arbitrary.swift",
"Data/NonEmptyArray/NonEmptyArray+FunctorTest.swift",
"Data/NonEmptyArray/NonEmptyArray+MonadTest.swift",
"Data/Optional/Optional+ApplicativeErrorTest.swift",
"Data/Optional/Optional+ApplicativeTest.swift",
"Data/Optional/Optional+FunctorTest.swift",
"Data/Optional/Optional+MonadTest.swift",
"Data/Pair/Pair+ApplicativeTest.swift",
"Data/Pair/Pair+Arbitrary.swift",
"Data/Pair/Pair+FunctorTest.swift",
"Data/Pair/Pair+MonadTest.swift",
"Data/Result/Result+ApplicativeErrorTest.swift",
"Data/Result/Result+ApplicativeTest.swift",
"Data/Result/Result+FunctorTest.swift",
"Data/Result/Result+MonadTest.swift",
"Data/State/State+ApplicativeTest.swift",
"Data/State/State+Arbitrary.swift",
"Data/State/State+Equatable.swift",
"Data/State/State+FunctorTest.swift",
"Data/State/State+MonadTest.swift",
"Data/Store/Store+ApplicativeTest.swift",
"Data/Store/Store+Arbitrary.swift",
"Data/Store/Store+Equatable.swift",
"Data/Store/Store+FunctorTest.swift",
"Data/Try/Try+ApplicativeErrorTest.swift",
"Data/Try/Try+ApplicativeTest.swift",
"Data/Try/Try+Arbitrary.swift",
"Data/Try/Try+Equatable.swift",
"Data/Try/Try+FunctorTest.swift",
"Data/Try/Try+MonadTest.swift",
"Data/Validated/Validated+ApplicativeErrorTest.swift",
"Data/Validated/Validated+ApplicativeTest.swift",
"Data/Validated/Validated+Arbitrary.swift",
"Data/Validated/Validated+FunctorTest.swift",
"Data/Writer/Writer+ApplicativeTest.swift",
"Data/Writer/Writer+Arbitrary.swift",
"Data/Writer/Writer+FunctorTest.swift",
"Data/Writer/Writer+MonadTest.swift",
"Instances/BoolInstancesTest.swift",
"Instances/NumberInstancesTest.swift",
"Instances/StringInstancesTest.swift",
"Syntax/BooleanFunctionsTest.swift",
"Syntax/CompositionTest.swift",
"Syntax/CurryTest.swift",
"Syntax/MemoizationTest.swift",
"Syntax/PartialApplicationTest.swift",
"Syntax/PredefTest.swift",
"Syntax/ReverseTest.swift"
],
"target_dependencies" : [
"BowLiteCore",
"BowLiteLaws"
],
"type" : "test"
},
{
"c99name" : "BowLiteCore",
"module_type" : "SwiftTarget",
"name" : "BowLiteCore",
"path" : "Sources/BowLiteCore",
"product_memberships" : [
"BowLite"
],
"sources" : [
"Data/Array/Array+Applicative.swift",
"Data/Array/Array+Foldable.swift",
"Data/Array/Array+Functor.swift",
"Data/Array/Array+FunctorFilter.swift",
"Data/Array/Array+Monad.swift",
"Data/Array/Array+Traverse.swift",
"Data/Array/Array+Utilities.swift",
"Data/Const/Const+Applicative.swift",
"Data/Const/Const+Functor.swift",
"Data/Const/Const.swift",
"Data/Either/Either+Applicative.swift",
"Data/Either/Either+ApplicativeError.swift",
"Data/Either/Either+Functor.swift",
"Data/Either/Either+Monad.swift",
"Data/Either/Either.swift",
"Data/Eval/Eval+Applicative.swift",
"Data/Eval/Eval+Comonad.swift",
"Data/Eval/Eval+Functor.swift",
"Data/Eval/Eval+Monad.swift",
"Data/Eval/Eval.swift",
"Data/Function/Function+Applicative.swift",
"Data/Function/Function+Contravariant.swift",
"Data/Function/Function+Functor.swift",
"Data/Function/Function+Monad.swift",
"Data/Function/Function+MonadReader.swift",
"Data/Function/Function.swift",
"Data/Id/Id+Applicative.swift",
"Data/Id/Id+Functor.swift",
"Data/Id/Id+Monad.swift",
"Data/Id/Id.swift",
"Data/Ior/Ior+Applicative.swift",
"Data/Ior/Ior+Functor.swift",
"Data/Ior/Ior+Monad.swift",
"Data/Ior/Ior.swift",
"Data/Kleilsi/Kleisli.swift",
"Data/NonEmptyArray/NonEmptyArray+Applicative.swift",
"Data/NonEmptyArray/NonEmptyArray+Foldable.swift",
"Data/NonEmptyArray/NonEmptyArray+Functor.swift",
"Data/NonEmptyArray/NonEmptyArray+FunctorFilter.swift",
"Data/NonEmptyArray/NonEmptyArray+Monad.swift",
"Data/NonEmptyArray/NonEmptyArray+Traverse.swift",
"Data/NonEmptyArray/NonEmptyArray.swift",
"Data/Optional/Optional+Applicative.swift",
"Data/Optional/Optional+ApplicativeError.swift",
"Data/Optional/Optional+Functor.swift",
"Data/Optional/Optional+FunctorFilter.swift",
"Data/Optional/Optional+Monad.swift",
"Data/Optional/Optional+Utilities.swift",
"Data/Pair/Pair+Applicative.swift",
"Data/Pair/Pair+Functor.swift",
"Data/Pair/Pair+Monad.swift",
"Data/Pair/Pair.swift",
"Data/Result/Result+Applicative.swift",
"Data/Result/Result+ApplicativeError.swift",
"Data/Result/Result+Functor.swift",
"Data/Result/Result+Monad.swift",
"Data/Result/Result+Utilities.swift",
"Data/State/State+Applicative.swift",
"Data/State/State+Functor.swift",
"Data/State/State+Monad.swift",
"Data/State/State+MonadState.swift",
"Data/State/State.swift",
"Data/Store/Store+Applicative.swift",
"Data/Store/Store+Comonad.swift",
"Data/Store/Store+ComonadStore.swift",
"Data/Store/Store+Functor.swift",
"Data/Store/Store.swift",
"Data/Trampoline/Trampoline.swift",
"Data/Try/Try+Applicative.swift",
"Data/Try/Try+ApplicativeError.swift",
"Data/Try/Try+Functor.swift",
"Data/Try/Try+Monad.swift",
"Data/Try/Try.swift",
"Data/Validated/Validated+Applicative.swift",
"Data/Validated/Validated+ApplicativeError.swift",
"Data/Validated/Validated+Functor.swift",
"Data/Validated/Validated.swift",
"Data/Writer/Writer+Applicative.swift",
"Data/Writer/Writer+Functor.swift",
"Data/Writer/Writer+Monad.swift",
"Data/Writer/Writer+MonadWriter.swift",
"Data/Writer/Writer.swift",
"Instances/BoolInstances.swift",
"Instances/NumberInstances.swift",
"Instances/StringInstances.swift",
"Syntax/BooleanFunctions.swift",
"Syntax/Composition.swift",
"Syntax/Curry.swift",
"Syntax/Memoization.swift",
"Syntax/PartialApplication.swift",
"Syntax/Predef.swift",
"Syntax/Reverse.swift",
"Typeclasses/Monoid.swift",
"Typeclasses/Semigroup.swift",
"Typeclasses/Semiring.swift"
],
"type" : "library"
},
{
"c99name" : "BowLite",
"module_type" : "SwiftTarget",
"name" : "BowLite",
"path" : "Sources/BowLite",
"product_memberships" : [
"BowLite"
],
"sources" : [
"Headers.swift"
],
"target_dependencies" : [
"BowLiteCore",
"BowLiteEffects",
"BowLiteOptics"
],
"type" : "library"
}
],
"tools_version" : "5.2"
}
Done.