The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build AlecrimAsyncKit, reference master (974e49), with Swift 6.1 for Wasm on 27 May 2025 14:26:43 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Alecrim/AlecrimAsyncKit.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/Alecrim/AlecrimAsyncKit
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 974e49c Merge branch 'release/5.0-beta.2'
Cloned https://github.com/Alecrim/AlecrimAsyncKit.git
Revision (git rev-parse @):
974e49ce5e6ca0543aba4532448e5799e2bba545
SUCCESS checkout https://github.com/Alecrim/AlecrimAsyncKit.git at master
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/Alecrim/AlecrimAsyncKit.git
https://github.com/Alecrim/AlecrimAsyncKit.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "AlecrimAsyncKit",
  "name" : "AlecrimAsyncKit",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.12"
    },
    {
      "name" : "ios",
      "version" : "10.0"
    },
    {
      "name" : "watchos",
      "version" : "3.0"
    },
    {
      "name" : "tvos",
      "version" : "10.0"
    }
  ],
  "products" : [
    {
      "name" : "AlecrimAsyncKit",
      "targets" : [
        "AlecrimAsyncKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "AlecrimAsyncKit",
      "module_type" : "SwiftTarget",
      "name" : "AlecrimAsyncKit",
      "path" : "Sources",
      "product_memberships" : [
        "AlecrimAsyncKit"
      ],
      "sources" : [
        "Async.swift",
        "Await.swift",
        "Cancellation.swift",
        "Error+Extensions.swift",
        "Task.swift",
        "TaskAwaiter.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:059e0fdbe549369b902c0d423739510ddee50a4a70258d1404125eb9394ef31c
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/9] Compiling AlecrimAsyncKit TaskAwaiter.swift
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:48: error: cannot find 'DispatchQueue' in scope
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                `- error: cannot find 'DispatchQueue' in scope
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:118: error: cannot infer contextual base in reference to member 'utility'
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                                                                                      `- error: cannot infer contextual base in reference to member 'utility'
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:140: error: cannot infer contextual base in reference to member 'concurrent'
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                                                                                                            `- error: cannot infer contextual base in reference to member 'concurrent'
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:17:28: error: cannot find type 'DispatchQueue' in scope
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
 17 |     fileprivate let queue: DispatchQueue
    |                            `- error: cannot find type 'DispatchQueue' in scope
 18 |     fileprivate let callbackQueue: DispatchQueue
 19 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:18:36: error: cannot find type 'DispatchQueue' in scope
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    |                                    `- error: cannot find type 'DispatchQueue' in scope
 19 |
 20 |     public let task: Task<V, E>
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:29: error: cannot find type 'DispatchQueue' in scope
 25 |     fileprivate var finallyClosure: (() -> Void)?
 26 |
 27 |     fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
    |                             `- error: cannot find type 'DispatchQueue' in scope
 28 |         self.queue = queue
 29 |         self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:59: error: cannot find type 'DispatchQueue' in scope
 25 |     fileprivate var finallyClosure: (() -> Void)?
 26 |
 27 |     fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
    |                                                           `- error: cannot find type 'DispatchQueue' in scope
 28 |         self.queue = queue
 29 |         self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:32: error: cannot find type 'DispatchQueue' in scope
143 |
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                `- error: cannot find type 'DispatchQueue' in scope
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:69: error: cannot find type 'DispatchQueue' in scope
143 |
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                                                     `- error: cannot find type 'DispatchQueue' in scope
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:35: error: cannot find type 'DispatchQueue' in scope
151 |
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
    |                                   `- error: cannot find type 'DispatchQueue' in scope
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:72: error: cannot find type 'DispatchQueue' in scope
151 |
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
    |                                                                        `- error: cannot find type 'DispatchQueue' in scope
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:37: error: cannot find type 'DispatchQueue' in scope
159 |
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:74: error: cannot find type 'DispatchQueue' in scope
159 |
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                                                          `- error: cannot find type 'DispatchQueue' in scope
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:35: error: cannot find type 'DispatchQueue' in scope
167 |
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                   `- error: cannot find type 'DispatchQueue' in scope
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:72: error: cannot find type 'DispatchQueue' in scope
167 |
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                                                        `- error: cannot find type 'DispatchQueue' in scope
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:32: error: cannot find type 'DispatchQueue' in scope
179 |
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                `- error: cannot find type 'DispatchQueue' in scope
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:69: error: cannot find type 'DispatchQueue' in scope
179 |
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                                                     `- error: cannot find type 'DispatchQueue' in scope
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:95:37: error: cannot convert value of type 'Task<V, any Error>' to expected argument type 'V'
 93 |                 if let thenClosure = self.thenClosure {
 94 |                     self.callbackQueue.async {
 95 |                         thenClosure(value)
    |                                     `- error: cannot convert value of type 'Task<V, any Error>' to expected argument type 'V'
 96 |                         self.thenClosure = nil
 97 |                     }
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:131:33: error: cannot convert value of type 'Task<V, Never>' to expected argument type 'V'
129 |             if let thenClosure = self.thenClosure {
130 |                 self.callbackQueue.async {
131 |                     thenClosure(value)
    |                                 `- error: cannot convert value of type 'Task<V, Never>' to expected argument type 'V'
132 |                     self.thenClosure = nil
133 |                 }
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:112: error: cannot find 'DispatchQueue' in scope
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                                                                                                                `- error: cannot find 'DispatchQueue' in scope
147 |         ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:18: error: generic parameter 'V' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                `- note: 'V' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                  `- error: generic parameter 'V' could not be inferred
147 |         ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:18: error: generic parameter 'E' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                   `- note: 'E' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                  |- error: generic parameter 'E' could not be inferred
    |                  `- note: explicitly specify the generic arguments to fix this issue
147 |         ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:112: error: cannot find 'DispatchQueue' in scope
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
    |                                                                                                                `- error: cannot find 'DispatchQueue' in scope
155 |         ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:18: error: generic parameter 'V' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                `- note: 'V' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
    |                  `- error: generic parameter 'V' could not be inferred
155 |         ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:18: error: generic parameter 'E' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                   `- note: 'E' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
    |                  |- error: generic parameter 'E' could not be inferred
    |                  `- note: explicitly specify the generic arguments to fix this issue
155 |         ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:112: error: cannot find 'DispatchQueue' in scope
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
    |                                                                                                                `- error: cannot find 'DispatchQueue' in scope
163 |         ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:18: error: generic parameter 'V' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                `- note: 'V' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
    |                  `- error: generic parameter 'V' could not be inferred
163 |         ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:18: error: generic parameter 'E' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                   `- note: 'E' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
    |                  |- error: generic parameter 'E' could not be inferred
    |                  `- note: explicitly specify the generic arguments to fix this issue
163 |         ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:112: error: cannot find 'DispatchQueue' in scope
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
    |                                                                                                                `- error: cannot find 'DispatchQueue' in scope
171 |         ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:18: error: generic parameter 'V' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                `- note: 'V' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
    |                  `- error: generic parameter 'V' could not be inferred
171 |         ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:18: error: generic parameter 'E' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                   `- note: 'E' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
    |                  |- error: generic parameter 'E' could not be inferred
    |                  `- note: explicitly specify the generic arguments to fix this issue
171 |         ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:112: error: cannot find 'DispatchQueue' in scope
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                                                                                                                `- error: cannot find 'DispatchQueue' in scope
183 |         ta.enqueue()
184 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:18: error: generic parameter 'V' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                `- note: 'V' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                  `- error: generic parameter 'V' could not be inferred
183 |         ta.enqueue()
184 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:18: error: generic parameter 'E' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                   `- note: 'E' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                  |- error: generic parameter 'E' could not be inferred
    |                  `- note: explicitly specify the generic arguments to fix this issue
183 |         ta.enqueue()
184 |
[4/9] Compiling AlecrimAsyncKit Error+Extensions.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/9] Emitting module AlecrimAsyncKit
/host/spi-builder-workspace/Sources/Async.swift:11:37: error: cannot find 'DispatchQueue' in scope
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                     `- error: cannot find 'DispatchQueue' in scope
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:109: error: cannot infer contextual base in reference to member 'utility'
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                                                                                             `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:131: error: cannot infer contextual base in reference to member 'concurrent'
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                                                                                                                   `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:15:32: error: cannot find type 'DispatchQueue' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                `- error: cannot find type 'DispatchQueue' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:59: error: cannot find type 'DispatchQoS' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                                           `- error: cannot find type 'DispatchQoS' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:94: error: cannot find type 'DispatchWorkItemFlags' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                                                                              `- error: cannot find type 'DispatchWorkItemFlags' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:32: error: cannot find type 'DispatchQueue' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                `- error: cannot find type 'DispatchQueue' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:59: error: cannot find type 'DispatchQoS' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                                           `- error: cannot find type 'DispatchQoS' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:94: error: cannot find type 'DispatchWorkItemFlags' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                                                                              `- error: cannot find type 'DispatchWorkItemFlags' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:42: error: cannot find type 'DispatchQueue' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                          `- error: cannot find type 'DispatchQueue' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:69: error: cannot find type 'DispatchQoS' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                                                     `- error: cannot find type 'DispatchQoS' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:104: error: cannot find type 'DispatchWorkItemFlags' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                                                                                        `- error: cannot find type 'DispatchWorkItemFlags' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Cancellation.swift:13:42: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                          `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:155: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                                           `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:113: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                 `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:135: error: cannot infer contextual base in reference to member 'concurrent'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                       `- error: cannot infer contextual base in reference to member 'concurrent'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:182: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                                                                      `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:22:45: error: cannot find 'os_unfair_lock_s' in scope
20 |
21 | public final class Cancellation {
22 |     private var _cancellationHandlersLock = os_unfair_lock_s()
   |                                             `- error: cannot find 'os_unfair_lock_s' in scope
23 |     private var _cancellationHandlers: [CancellationHandler]?
24 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 |     }
54 |
55 |     internal func run(after workItem: DispatchWorkItem) {
   |                                       `- error: cannot find type 'DispatchWorkItem' in scope
56 |         workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 |     }
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
 35 |
 36 |     // Work Item
 37 |     private var workItem: DispatchWorkItem?
    |                           `- error: cannot find type 'DispatchWorkItem' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
 40 |     private var _dispatchGroup: DispatchGroup?
    |                                 `- error: cannot find type 'DispatchGroup' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
 43 |     private var _lock = os_unfair_lock_s()
    |                         `- error: cannot find 'os_unfair_lock_s' in scope
 44 |     private func lock() { os_unfair_lock_lock(&self._lock) }
 45 |     private func unlock() { os_unfair_lock_unlock(&self._lock) }
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:79:37: error: cannot find type 'DispatchQueue' in scope
 77 |     // MARK: Executing
 78 |
 79 |     internal func execute(on queue: DispatchQueue) {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
 80 |         if let _ = self.result {
 81 |             return
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:305:11: error: cannot find type 'Thread' in scope
303 | }
304 |
305 | extension Thread {
    |           `- error: cannot find type 'Thread' in scope
306 |
307 |     fileprivate var cancellableTaskBox: CancellableTaskBox? {
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:48: error: cannot find 'DispatchQueue' in scope
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                `- error: cannot find 'DispatchQueue' in scope
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:118: error: cannot infer contextual base in reference to member 'utility'
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                                                                                      `- error: cannot infer contextual base in reference to member 'utility'
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:140: error: cannot infer contextual base in reference to member 'concurrent'
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                                                                                                            `- error: cannot infer contextual base in reference to member 'concurrent'
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:17:28: error: cannot find type 'DispatchQueue' in scope
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
 17 |     fileprivate let queue: DispatchQueue
    |                            `- error: cannot find type 'DispatchQueue' in scope
 18 |     fileprivate let callbackQueue: DispatchQueue
 19 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:18:36: error: cannot find type 'DispatchQueue' in scope
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    |                                    `- error: cannot find type 'DispatchQueue' in scope
 19 |
 20 |     public let task: Task<V, E>
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:29: error: cannot find type 'DispatchQueue' in scope
 25 |     fileprivate var finallyClosure: (() -> Void)?
 26 |
 27 |     fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
    |                             `- error: cannot find type 'DispatchQueue' in scope
 28 |         self.queue = queue
 29 |         self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:59: error: cannot find type 'DispatchQueue' in scope
 25 |     fileprivate var finallyClosure: (() -> Void)?
 26 |
 27 |     fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
    |                                                           `- error: cannot find type 'DispatchQueue' in scope
 28 |         self.queue = queue
 29 |         self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:32: error: cannot find type 'DispatchQueue' in scope
143 |
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                `- error: cannot find type 'DispatchQueue' in scope
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:69: error: cannot find type 'DispatchQueue' in scope
143 |
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                                                     `- error: cannot find type 'DispatchQueue' in scope
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:35: error: cannot find type 'DispatchQueue' in scope
151 |
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
    |                                   `- error: cannot find type 'DispatchQueue' in scope
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:72: error: cannot find type 'DispatchQueue' in scope
151 |
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
    |                                                                        `- error: cannot find type 'DispatchQueue' in scope
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:37: error: cannot find type 'DispatchQueue' in scope
159 |
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:74: error: cannot find type 'DispatchQueue' in scope
159 |
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                                                          `- error: cannot find type 'DispatchQueue' in scope
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:35: error: cannot find type 'DispatchQueue' in scope
167 |
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                   `- error: cannot find type 'DispatchQueue' in scope
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:72: error: cannot find type 'DispatchQueue' in scope
167 |
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                                                        `- error: cannot find type 'DispatchQueue' in scope
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:32: error: cannot find type 'DispatchQueue' in scope
179 |
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                `- error: cannot find type 'DispatchQueue' in scope
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:69: error: cannot find type 'DispatchQueue' in scope
179 |
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                                                     `- error: cannot find type 'DispatchQueue' in scope
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 |         ta.enqueue()
[6/9] Compiling AlecrimAsyncKit Async.swift
/host/spi-builder-workspace/Sources/Async.swift:11:37: error: cannot find 'DispatchQueue' in scope
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                     `- error: cannot find 'DispatchQueue' in scope
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:109: error: cannot infer contextual base in reference to member 'utility'
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                                                                                             `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:131: error: cannot infer contextual base in reference to member 'concurrent'
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                                                                                                                   `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:15:32: error: cannot find type 'DispatchQueue' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                `- error: cannot find type 'DispatchQueue' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:59: error: cannot find type 'DispatchQoS' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                                           `- error: cannot find type 'DispatchQoS' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:94: error: cannot find type 'DispatchWorkItemFlags' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                                                                              `- error: cannot find type 'DispatchWorkItemFlags' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:32: error: cannot find type 'DispatchQueue' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                `- error: cannot find type 'DispatchQueue' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:59: error: cannot find type 'DispatchQoS' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                                           `- error: cannot find type 'DispatchQoS' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:94: error: cannot find type 'DispatchWorkItemFlags' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                                                                              `- error: cannot find type 'DispatchWorkItemFlags' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:42: error: cannot find type 'DispatchQueue' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                          `- error: cannot find type 'DispatchQueue' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:69: error: cannot find type 'DispatchQoS' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                                                     `- error: cannot find type 'DispatchQoS' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:104: error: cannot find type 'DispatchWorkItemFlags' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                                                                                        `- error: cannot find type 'DispatchWorkItemFlags' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Async.swift:16:16: error: generic parameter 'V' could not be inferred
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                `- error: generic parameter 'V' could not be inferred
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                         `- note: 'V' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:16:16: error: generic parameter 'E' could not be inferred
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                |- error: generic parameter 'E' could not be inferred
   |                `- note: explicitly specify the generic arguments to fix this issue
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                            `- note: 'E' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:16:20: error: argument passed to call that takes no arguments
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                    `- error: argument passed to call that takes no arguments
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Async.swift:23:20: error: argument passed to call that takes no arguments
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                    `- error: argument passed to call that takes no arguments
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Async.swift:23:16: error: generic parameter 'V' could not be inferred
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                `- error: generic parameter 'V' could not be inferred
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                         `- note: 'V' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:23:16: error: generic parameter 'E' could not be inferred
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                |- error: generic parameter 'E' could not be inferred
   |                `- note: explicitly specify the generic arguments to fix this issue
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                            `- note: 'E' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:30:16: error: generic parameter 'V' could not be inferred
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                `- error: generic parameter 'V' could not be inferred
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
32 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                         `- note: 'V' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:30:16: error: generic parameter 'E' could not be inferred
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                |- error: generic parameter 'E' could not be inferred
   |                `- note: explicitly specify the generic arguments to fix this issue
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
32 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                            `- note: 'E' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:30:20: error: argument passed to call that takes no arguments
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                    `- error: argument passed to call that takes no arguments
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
32 |
[7/9] Compiling AlecrimAsyncKit Cancellation.swift
/host/spi-builder-workspace/Sources/Cancellation.swift:13:42: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                          `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:155: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                                           `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:113: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                 `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:135: error: cannot infer contextual base in reference to member 'concurrent'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                       `- error: cannot infer contextual base in reference to member 'concurrent'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:182: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                                                                      `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:22:45: error: cannot find 'os_unfair_lock_s' in scope
20 |
21 | public final class Cancellation {
22 |     private var _cancellationHandlersLock = os_unfair_lock_s()
   |                                             `- error: cannot find 'os_unfair_lock_s' in scope
23 |     private var _cancellationHandlers: [CancellationHandler]?
24 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 |     }
54 |
55 |     internal func run(after workItem: DispatchWorkItem) {
   |                                       `- error: cannot find type 'DispatchWorkItem' in scope
56 |         workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 |     }
/host/spi-builder-workspace/Sources/Cancellation.swift:30:9: error: cannot find 'os_unfair_lock_lock' in scope
28 |
29 |     fileprivate func addCancellationHandler(_ newValue: @escaping CancellationHandler) {
30 |         os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
   |         `- error: cannot find 'os_unfair_lock_lock' in scope
31 |
32 |         if self._cancellationHandlers == nil {
/host/spi-builder-workspace/Sources/Cancellation.swift:30:71: error: cannot find 'os_unfair_lock_unlock' in scope
28 |
29 |     fileprivate func addCancellationHandler(_ newValue: @escaping CancellationHandler) {
30 |         os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
   |                                                                       `- error: cannot find 'os_unfair_lock_unlock' in scope
31 |
32 |         if self._cancellationHandlers == nil {
/host/spi-builder-workspace/Sources/Cancellation.swift:44:13: error: cannot find 'os_unfair_lock_lock' in scope
42 |
43 |         do {
44 |             os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
   |             `- error: cannot find 'os_unfair_lock_lock' in scope
45 |             cancellationHandlers = self._cancellationHandlers
46 |             self._cancellationHandlers = nil
/host/spi-builder-workspace/Sources/Cancellation.swift:44:75: error: cannot find 'os_unfair_lock_unlock' in scope
42 |
43 |         do {
44 |             os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
   |                                                                           `- error: cannot find 'os_unfair_lock_unlock' in scope
45 |             cancellationHandlers = self._cancellationHandlers
46 |             self._cancellationHandlers = nil
[8/9] Compiling AlecrimAsyncKit Await.swift
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
 35 |
 36 |     // Work Item
 37 |     private var workItem: DispatchWorkItem?
    |                           `- error: cannot find type 'DispatchWorkItem' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
 40 |     private var _dispatchGroup: DispatchGroup?
    |                                 `- error: cannot find type 'DispatchGroup' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
 43 |     private var _lock = os_unfair_lock_s()
    |                         `- error: cannot find 'os_unfair_lock_s' in scope
 44 |     private func lock() { os_unfair_lock_lock(&self._lock) }
 45 |     private func unlock() { os_unfair_lock_unlock(&self._lock) }
[9/9] Compiling AlecrimAsyncKit Task.swift
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
 35 |
 36 |     // Work Item
 37 |     private var workItem: DispatchWorkItem?
    |                           `- error: cannot find type 'DispatchWorkItem' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
 40 |     private var _dispatchGroup: DispatchGroup?
    |                                 `- error: cannot find type 'DispatchGroup' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
 43 |     private var _lock = os_unfair_lock_s()
    |                         `- error: cannot find 'os_unfair_lock_s' in scope
 44 |     private func lock() { os_unfair_lock_lock(&self._lock) }
 45 |     private func unlock() { os_unfair_lock_unlock(&self._lock) }
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:79:37: error: cannot find type 'DispatchQueue' in scope
 77 |     // MARK: Executing
 78 |
 79 |     internal func execute(on queue: DispatchQueue) {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
 80 |         if let _ = self.result {
 81 |             return
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:305:11: error: cannot find type 'Thread' in scope
303 | }
304 |
305 | extension Thread {
    |           `- error: cannot find type 'Thread' in scope
306 |
307 |     fileprivate var cancellableTaskBox: CancellableTaskBox? {
/host/spi-builder-workspace/Sources/Task.swift:44:27: error: cannot find 'os_unfair_lock_lock' in scope
 42 |     // Result and Dispatch Group Lock
 43 |     private var _lock = os_unfair_lock_s()
 44 |     private func lock() { os_unfair_lock_lock(&self._lock) }
    |                           `- error: cannot find 'os_unfair_lock_lock' in scope
 45 |     private func unlock() { os_unfair_lock_unlock(&self._lock) }
 46 |
/host/spi-builder-workspace/Sources/Task.swift:45:29: error: cannot find 'os_unfair_lock_unlock' in scope
 43 |     private var _lock = os_unfair_lock_s()
 44 |     private func lock() { os_unfair_lock_lock(&self._lock) }
 45 |     private func unlock() { os_unfair_lock_unlock(&self._lock) }
    |                             `- error: cannot find 'os_unfair_lock_unlock' in scope
 46 |
 47 |     // MARK: Initializers
/host/spi-builder-workspace/Sources/Task.swift:69:13: error: cannot find 'Thread' in scope
 67 |         //
 68 |         let block: () -> Void = {
 69 |             Thread.current.cancellableTaskBox = CancellableTaskBox(self as? CancellableTask)
    |             `- error: cannot find 'Thread' in scope
 70 |             closure(self)
 71 |         }
/host/spi-builder-workspace/Sources/Task.swift:74:25: error: cannot find 'DispatchWorkItem' in scope
 72 |
 73 |         //
 74 |         self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
    |                         `- error: cannot find 'DispatchWorkItem' in scope
 75 |     }
 76 |
/host/spi-builder-workspace/Sources/Task.swift:84:13: error: cannot find 'Thread' in scope
 82 |         }
 83 |         else if let workItem = self.workItem {
 84 |             Thread.current.cancellableTaskBox?.value?.cancellation += { [weak self] in
    |             `- error: cannot find 'Thread' in scope
 85 |                 (self as? CancellableTask)?.cancel()
 86 |             }
/host/spi-builder-workspace/Sources/Task.swift:114:31: error: cannot find 'DispatchGroup' in scope
112 |         self.lock(); defer { self.unlock() }
113 |
114 |         self._dispatchGroup = DispatchGroup()
    |                               `- error: cannot find 'DispatchGroup' in scope
115 |         self._dispatchGroup?.enter()
116 |     }
/host/spi-builder-workspace/Sources/Task.swift:128:28: error: cannot find type 'DispatchGroup' in scope
126 |
127 |     private func waitDispatchGroup() {
128 |         var dispatchGroup: DispatchGroup?
    |                            `- error: cannot find type 'DispatchGroup' in scope
129 |
130 |         do {
/host/spi-builder-workspace/Sources/Task.swift:154:13: error: cannot find 'Thread' in scope
152 |
153 |         let block: () -> Void = {
154 |             Thread.current.cancellableTaskBox = CancellableTaskBox(self)
    |             `- error: cannot find 'Thread' in scope
155 |             self._finish(with: Swift.Result(catching: closure))
156 |         }
/host/spi-builder-workspace/Sources/Task.swift:158:25: error: cannot find 'DispatchWorkItem' in scope
156 |         }
157 |
158 |         self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
    |                         `- error: cannot find 'DispatchWorkItem' in scope
159 |     }
160 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 |     }
54 |
55 |     internal func run(after workItem: DispatchWorkItem) {
   |                                       `- error: cannot find type 'DispatchWorkItem' in scope
56 |         workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 |     }
/host/spi-builder-workspace/Sources/Task.swift:210:42: error: argument passed to call that takes no arguments
208 |
209 |         if let workItem = self.workItem {
210 |             self.cancellation.run(after: workItem)
    |                                          `- error: argument passed to call that takes no arguments
211 |             workItem.cancel() // fired by workItem notify, runs on a private concurrent queue
212 |         }
/host/spi-builder-workspace/Sources/Task.swift:254:13: error: cannot find 'Thread' in scope
252 |
253 |         let block: () -> Void = {
254 |             Thread.current.cancellableTaskBox = nil
    |             `- error: cannot find 'Thread' in scope
255 |             self._finish(with: .success(closure()))
256 |         }
/host/spi-builder-workspace/Sources/Task.swift:258:25: error: cannot find 'DispatchWorkItem' in scope
256 |         }
257 |
258 |         self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
    |                         `- error: cannot find 'DispatchWorkItem' in scope
259 |     }
260 |
/host/spi-builder-workspace/Sources/Task.swift:265:20: warning: no calls to throwing functions occur within 'try' expression
263 |     internal func await() -> V {
264 |         if let result = self.result {
265 |             return try! result.get()
    |                    `- warning: no calls to throwing functions occur within 'try' expression
266 |         }
267 |         else if let workItem = self.workItem {
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:059e0fdbe549369b902c0d423739510ddee50a4a70258d1404125eb9394ef31c
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/8] Emitting module AlecrimAsyncKit
/host/spi-builder-workspace/Sources/Async.swift:11:37: error: cannot find 'DispatchQueue' in scope
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                     `- error: cannot find 'DispatchQueue' in scope
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:109: error: cannot infer contextual base in reference to member 'utility'
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                                                                                             `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:131: error: cannot infer contextual base in reference to member 'concurrent'
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                                                                                                                   `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:15:32: error: cannot find type 'DispatchQueue' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                `- error: cannot find type 'DispatchQueue' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:59: error: cannot find type 'DispatchQoS' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                                           `- error: cannot find type 'DispatchQoS' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:94: error: cannot find type 'DispatchWorkItemFlags' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                                                                              `- error: cannot find type 'DispatchWorkItemFlags' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:32: error: cannot find type 'DispatchQueue' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                `- error: cannot find type 'DispatchQueue' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:59: error: cannot find type 'DispatchQoS' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                                           `- error: cannot find type 'DispatchQoS' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:94: error: cannot find type 'DispatchWorkItemFlags' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                                                                              `- error: cannot find type 'DispatchWorkItemFlags' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:42: error: cannot find type 'DispatchQueue' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                          `- error: cannot find type 'DispatchQueue' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:69: error: cannot find type 'DispatchQoS' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                                                     `- error: cannot find type 'DispatchQoS' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:104: error: cannot find type 'DispatchWorkItemFlags' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                                                                                        `- error: cannot find type 'DispatchWorkItemFlags' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Cancellation.swift:13:42: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                          `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:155: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                                           `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:113: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                 `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:135: error: cannot infer contextual base in reference to member 'concurrent'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                       `- error: cannot infer contextual base in reference to member 'concurrent'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:182: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                                                                      `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:22:45: error: cannot find 'os_unfair_lock_s' in scope
20 |
21 | public final class Cancellation {
22 |     private var _cancellationHandlersLock = os_unfair_lock_s()
   |                                             `- error: cannot find 'os_unfair_lock_s' in scope
23 |     private var _cancellationHandlers: [CancellationHandler]?
24 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 |     }
54 |
55 |     internal func run(after workItem: DispatchWorkItem) {
   |                                       `- error: cannot find type 'DispatchWorkItem' in scope
56 |         workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 |     }
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
 35 |
 36 |     // Work Item
 37 |     private var workItem: DispatchWorkItem?
    |                           `- error: cannot find type 'DispatchWorkItem' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
 40 |     private var _dispatchGroup: DispatchGroup?
    |                                 `- error: cannot find type 'DispatchGroup' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
 43 |     private var _lock = os_unfair_lock_s()
    |                         `- error: cannot find 'os_unfair_lock_s' in scope
 44 |     private func lock() { os_unfair_lock_lock(&self._lock) }
 45 |     private func unlock() { os_unfair_lock_unlock(&self._lock) }
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:79:37: error: cannot find type 'DispatchQueue' in scope
 77 |     // MARK: Executing
 78 |
 79 |     internal func execute(on queue: DispatchQueue) {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
 80 |         if let _ = self.result {
 81 |             return
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:305:11: error: cannot find type 'Thread' in scope
303 | }
304 |
305 | extension Thread {
    |           `- error: cannot find type 'Thread' in scope
306 |
307 |     fileprivate var cancellableTaskBox: CancellableTaskBox? {
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:48: error: cannot find 'DispatchQueue' in scope
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                `- error: cannot find 'DispatchQueue' in scope
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:118: error: cannot infer contextual base in reference to member 'utility'
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                                                                                      `- error: cannot infer contextual base in reference to member 'utility'
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:140: error: cannot infer contextual base in reference to member 'concurrent'
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                                                                                                            `- error: cannot infer contextual base in reference to member 'concurrent'
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:17:28: error: cannot find type 'DispatchQueue' in scope
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
 17 |     fileprivate let queue: DispatchQueue
    |                            `- error: cannot find type 'DispatchQueue' in scope
 18 |     fileprivate let callbackQueue: DispatchQueue
 19 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:18:36: error: cannot find type 'DispatchQueue' in scope
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    |                                    `- error: cannot find type 'DispatchQueue' in scope
 19 |
 20 |     public let task: Task<V, E>
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:29: error: cannot find type 'DispatchQueue' in scope
 25 |     fileprivate var finallyClosure: (() -> Void)?
 26 |
 27 |     fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
    |                             `- error: cannot find type 'DispatchQueue' in scope
 28 |         self.queue = queue
 29 |         self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:59: error: cannot find type 'DispatchQueue' in scope
 25 |     fileprivate var finallyClosure: (() -> Void)?
 26 |
 27 |     fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
    |                                                           `- error: cannot find type 'DispatchQueue' in scope
 28 |         self.queue = queue
 29 |         self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:32: error: cannot find type 'DispatchQueue' in scope
143 |
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                `- error: cannot find type 'DispatchQueue' in scope
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:69: error: cannot find type 'DispatchQueue' in scope
143 |
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                                                     `- error: cannot find type 'DispatchQueue' in scope
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:35: error: cannot find type 'DispatchQueue' in scope
151 |
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
    |                                   `- error: cannot find type 'DispatchQueue' in scope
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:72: error: cannot find type 'DispatchQueue' in scope
151 |
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
    |                                                                        `- error: cannot find type 'DispatchQueue' in scope
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:37: error: cannot find type 'DispatchQueue' in scope
159 |
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:74: error: cannot find type 'DispatchQueue' in scope
159 |
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                                                          `- error: cannot find type 'DispatchQueue' in scope
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:35: error: cannot find type 'DispatchQueue' in scope
167 |
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                   `- error: cannot find type 'DispatchQueue' in scope
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:72: error: cannot find type 'DispatchQueue' in scope
167 |
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                                                        `- error: cannot find type 'DispatchQueue' in scope
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:32: error: cannot find type 'DispatchQueue' in scope
179 |
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                `- error: cannot find type 'DispatchQueue' in scope
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:69: error: cannot find type 'DispatchQueue' in scope
179 |
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                                                     `- error: cannot find type 'DispatchQueue' in scope
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 |         ta.enqueue()
[3/8] Compiling AlecrimAsyncKit Task.swift
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
 35 |
 36 |     // Work Item
 37 |     private var workItem: DispatchWorkItem?
    |                           `- error: cannot find type 'DispatchWorkItem' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
 40 |     private var _dispatchGroup: DispatchGroup?
    |                                 `- error: cannot find type 'DispatchGroup' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
 43 |     private var _lock = os_unfair_lock_s()
    |                         `- error: cannot find 'os_unfair_lock_s' in scope
 44 |     private func lock() { os_unfair_lock_lock(&self._lock) }
 45 |     private func unlock() { os_unfair_lock_unlock(&self._lock) }
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:79:37: error: cannot find type 'DispatchQueue' in scope
 77 |     // MARK: Executing
 78 |
 79 |     internal func execute(on queue: DispatchQueue) {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
 80 |         if let _ = self.result {
 81 |             return
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:305:11: error: cannot find type 'Thread' in scope
303 | }
304 |
305 | extension Thread {
    |           `- error: cannot find type 'Thread' in scope
306 |
307 |     fileprivate var cancellableTaskBox: CancellableTaskBox? {
/host/spi-builder-workspace/Sources/Task.swift:44:27: error: cannot find 'os_unfair_lock_lock' in scope
 42 |     // Result and Dispatch Group Lock
 43 |     private var _lock = os_unfair_lock_s()
 44 |     private func lock() { os_unfair_lock_lock(&self._lock) }
    |                           `- error: cannot find 'os_unfair_lock_lock' in scope
 45 |     private func unlock() { os_unfair_lock_unlock(&self._lock) }
 46 |
/host/spi-builder-workspace/Sources/Task.swift:45:29: error: cannot find 'os_unfair_lock_unlock' in scope
 43 |     private var _lock = os_unfair_lock_s()
 44 |     private func lock() { os_unfair_lock_lock(&self._lock) }
 45 |     private func unlock() { os_unfair_lock_unlock(&self._lock) }
    |                             `- error: cannot find 'os_unfair_lock_unlock' in scope
 46 |
 47 |     // MARK: Initializers
/host/spi-builder-workspace/Sources/Task.swift:69:13: error: cannot find 'Thread' in scope
 67 |         //
 68 |         let block: () -> Void = {
 69 |             Thread.current.cancellableTaskBox = CancellableTaskBox(self as? CancellableTask)
    |             `- error: cannot find 'Thread' in scope
 70 |             closure(self)
 71 |         }
/host/spi-builder-workspace/Sources/Task.swift:74:25: error: cannot find 'DispatchWorkItem' in scope
 72 |
 73 |         //
 74 |         self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
    |                         `- error: cannot find 'DispatchWorkItem' in scope
 75 |     }
 76 |
/host/spi-builder-workspace/Sources/Task.swift:84:13: error: cannot find 'Thread' in scope
 82 |         }
 83 |         else if let workItem = self.workItem {
 84 |             Thread.current.cancellableTaskBox?.value?.cancellation += { [weak self] in
    |             `- error: cannot find 'Thread' in scope
 85 |                 (self as? CancellableTask)?.cancel()
 86 |             }
/host/spi-builder-workspace/Sources/Task.swift:114:31: error: cannot find 'DispatchGroup' in scope
112 |         self.lock(); defer { self.unlock() }
113 |
114 |         self._dispatchGroup = DispatchGroup()
    |                               `- error: cannot find 'DispatchGroup' in scope
115 |         self._dispatchGroup?.enter()
116 |     }
/host/spi-builder-workspace/Sources/Task.swift:128:28: error: cannot find type 'DispatchGroup' in scope
126 |
127 |     private func waitDispatchGroup() {
128 |         var dispatchGroup: DispatchGroup?
    |                            `- error: cannot find type 'DispatchGroup' in scope
129 |
130 |         do {
/host/spi-builder-workspace/Sources/Task.swift:154:13: error: cannot find 'Thread' in scope
152 |
153 |         let block: () -> Void = {
154 |             Thread.current.cancellableTaskBox = CancellableTaskBox(self)
    |             `- error: cannot find 'Thread' in scope
155 |             self._finish(with: Swift.Result(catching: closure))
156 |         }
/host/spi-builder-workspace/Sources/Task.swift:158:25: error: cannot find 'DispatchWorkItem' in scope
156 |         }
157 |
158 |         self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
    |                         `- error: cannot find 'DispatchWorkItem' in scope
159 |     }
160 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 |     }
54 |
55 |     internal func run(after workItem: DispatchWorkItem) {
   |                                       `- error: cannot find type 'DispatchWorkItem' in scope
56 |         workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 |     }
/host/spi-builder-workspace/Sources/Task.swift:210:42: error: argument passed to call that takes no arguments
208 |
209 |         if let workItem = self.workItem {
210 |             self.cancellation.run(after: workItem)
    |                                          `- error: argument passed to call that takes no arguments
211 |             workItem.cancel() // fired by workItem notify, runs on a private concurrent queue
212 |         }
/host/spi-builder-workspace/Sources/Task.swift:254:13: error: cannot find 'Thread' in scope
252 |
253 |         let block: () -> Void = {
254 |             Thread.current.cancellableTaskBox = nil
    |             `- error: cannot find 'Thread' in scope
255 |             self._finish(with: .success(closure()))
256 |         }
/host/spi-builder-workspace/Sources/Task.swift:258:25: error: cannot find 'DispatchWorkItem' in scope
256 |         }
257 |
258 |         self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
    |                         `- error: cannot find 'DispatchWorkItem' in scope
259 |     }
260 |
/host/spi-builder-workspace/Sources/Task.swift:265:20: warning: no calls to throwing functions occur within 'try' expression
263 |     internal func await() -> V {
264 |         if let result = self.result {
265 |             return try! result.get()
    |                    `- warning: no calls to throwing functions occur within 'try' expression
266 |         }
267 |         else if let workItem = self.workItem {
[4/8] Compiling AlecrimAsyncKit Async.swift
/host/spi-builder-workspace/Sources/Async.swift:11:37: error: cannot find 'DispatchQueue' in scope
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                     `- error: cannot find 'DispatchQueue' in scope
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:109: error: cannot infer contextual base in reference to member 'utility'
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                                                                                             `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:131: error: cannot infer contextual base in reference to member 'concurrent'
 9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
   |                                                                                                                                   `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:15:32: error: cannot find type 'DispatchQueue' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                `- error: cannot find type 'DispatchQueue' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:59: error: cannot find type 'DispatchQoS' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                                           `- error: cannot find type 'DispatchQoS' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:94: error: cannot find type 'DispatchWorkItemFlags' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
   |                                                                                              `- error: cannot find type 'DispatchWorkItemFlags' in scope
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:32: error: cannot find type 'DispatchQueue' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                `- error: cannot find type 'DispatchQueue' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:59: error: cannot find type 'DispatchQoS' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                                           `- error: cannot find type 'DispatchQoS' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:94: error: cannot find type 'DispatchWorkItemFlags' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
   |                                                                                              `- error: cannot find type 'DispatchWorkItemFlags' in scope
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:42: error: cannot find type 'DispatchQueue' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                          `- error: cannot find type 'DispatchQueue' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:69: error: cannot find type 'DispatchQoS' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                                                     `- error: cannot find type 'DispatchQoS' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:104: error: cannot find type 'DispatchWorkItemFlags' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
   |                                                                                                        `- error: cannot find type 'DispatchWorkItemFlags' in scope
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
 59 |     }
 60 |
 61 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
 62 |         self.init(result: nil)
 63 |
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 |     }
149 |
150 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 |         self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                    `- error: cannot find type 'DispatchQoS' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 |     // MARK: Initializers
249 |
250 |     internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
    |                                                                       `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 |         self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Async.swift:16:16: error: generic parameter 'V' could not be inferred
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                `- error: generic parameter 'V' could not be inferred
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                         `- note: 'V' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:16:16: error: generic parameter 'E' could not be inferred
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                |- error: generic parameter 'E' could not be inferred
   |                `- note: explicitly specify the generic arguments to fix this issue
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                            `- note: 'E' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:16:20: error: argument passed to call that takes no arguments
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                    `- error: argument passed to call that takes no arguments
17 |     task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Async.swift:23:20: error: argument passed to call that takes no arguments
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                    `- error: argument passed to call that takes no arguments
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Async.swift:23:16: error: generic parameter 'V' could not be inferred
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                `- error: generic parameter 'V' could not be inferred
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                         `- note: 'V' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:23:16: error: generic parameter 'E' could not be inferred
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                |- error: generic parameter 'E' could not be inferred
   |                `- note: explicitly specify the generic arguments to fix this issue
24 |     task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                            `- note: 'E' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:30:20: error: argument passed to call that takes no arguments
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                    `- error: argument passed to call that takes no arguments
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
32 |
/host/spi-builder-workspace/Sources/Async.swift:30:16: error: generic parameter 'V' could not be inferred
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                `- error: generic parameter 'V' could not be inferred
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
32 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                         `- note: 'V' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:30:16: error: generic parameter 'E' could not be inferred
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 |     let task = Task(qos: qos, flags: flags, closure: closure)
   |                |- error: generic parameter 'E' could not be inferred
   |                `- note: explicitly specify the generic arguments to fix this issue
31 |     task.execute(on: queue ?? _defaultDispatchQueue)
32 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
 11 | // MARK: - Task
 12 |
 13 | public final class Task<V, E: Error> {
    |                            `- note: 'E' declared as parameter to type 'Task'
 14 |
 15 |     // MARK: Result
[5/8] Compiling AlecrimAsyncKit TaskAwaiter.swift
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:48: error: cannot find 'DispatchQueue' in scope
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                `- error: cannot find 'DispatchQueue' in scope
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:118: error: cannot infer contextual base in reference to member 'utility'
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                                                                                      `- error: cannot infer contextual base in reference to member 'utility'
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:140: error: cannot infer contextual base in reference to member 'concurrent'
  9 | import Foundation
 10 |
 11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
    |                                                                                                                                            `- error: cannot infer contextual base in reference to member 'concurrent'
 12 |
 13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:17:28: error: cannot find type 'DispatchQueue' in scope
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
 17 |     fileprivate let queue: DispatchQueue
    |                            `- error: cannot find type 'DispatchQueue' in scope
 18 |     fileprivate let callbackQueue: DispatchQueue
 19 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:18:36: error: cannot find type 'DispatchQueue' in scope
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    |                                    `- error: cannot find type 'DispatchQueue' in scope
 19 |
 20 |     public let task: Task<V, E>
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:29: error: cannot find type 'DispatchQueue' in scope
 25 |     fileprivate var finallyClosure: (() -> Void)?
 26 |
 27 |     fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
    |                             `- error: cannot find type 'DispatchQueue' in scope
 28 |         self.queue = queue
 29 |         self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:59: error: cannot find type 'DispatchQueue' in scope
 25 |     fileprivate var finallyClosure: (() -> Void)?
 26 |
 27 |     fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
    |                                                           `- error: cannot find type 'DispatchQueue' in scope
 28 |         self.queue = queue
 29 |         self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:32: error: cannot find type 'DispatchQueue' in scope
143 |
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                `- error: cannot find type 'DispatchQueue' in scope
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:69: error: cannot find type 'DispatchQueue' in scope
143 |
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                                                     `- error: cannot find type 'DispatchQueue' in scope
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:35: error: cannot find type 'DispatchQueue' in scope
151 |
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
    |                                   `- error: cannot find type 'DispatchQueue' in scope
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:72: error: cannot find type 'DispatchQueue' in scope
151 |
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
    |                                                                        `- error: cannot find type 'DispatchQueue' in scope
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:37: error: cannot find type 'DispatchQueue' in scope
159 |
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                     `- error: cannot find type 'DispatchQueue' in scope
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:74: error: cannot find type 'DispatchQueue' in scope
159 |
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                                                          `- error: cannot find type 'DispatchQueue' in scope
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:35: error: cannot find type 'DispatchQueue' in scope
167 |
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                   `- error: cannot find type 'DispatchQueue' in scope
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:72: error: cannot find type 'DispatchQueue' in scope
167 |
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
    |                                                                        `- error: cannot find type 'DispatchQueue' in scope
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:32: error: cannot find type 'DispatchQueue' in scope
179 |
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                `- error: cannot find type 'DispatchQueue' in scope
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:69: error: cannot find type 'DispatchQueue' in scope
179 |
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
    |                                                                     `- error: cannot find type 'DispatchQueue' in scope
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 |         ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:95:37: error: cannot convert value of type 'Task<V, any Error>' to expected argument type 'V'
 93 |                 if let thenClosure = self.thenClosure {
 94 |                     self.callbackQueue.async {
 95 |                         thenClosure(value)
    |                                     `- error: cannot convert value of type 'Task<V, any Error>' to expected argument type 'V'
 96 |                         self.thenClosure = nil
 97 |                     }
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:131:33: error: cannot convert value of type 'Task<V, Never>' to expected argument type 'V'
129 |             if let thenClosure = self.thenClosure {
130 |                 self.callbackQueue.async {
131 |                     thenClosure(value)
    |                                 `- error: cannot convert value of type 'Task<V, Never>' to expected argument type 'V'
132 |                     self.thenClosure = nil
133 |                 }
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:112: error: cannot find 'DispatchQueue' in scope
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                                                                                                                `- error: cannot find 'DispatchQueue' in scope
147 |         ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:18: error: generic parameter 'V' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                `- note: 'V' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                  `- error: generic parameter 'V' could not be inferred
147 |         ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:18: error: generic parameter 'E' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                   `- note: 'E' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
144 |     @discardableResult
145 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                  |- error: generic parameter 'E' could not be inferred
    |                  `- note: explicitly specify the generic arguments to fix this issue
147 |         ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:112: error: cannot find 'DispatchQueue' in scope
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
    |                                                                                                                `- error: cannot find 'DispatchQueue' in scope
155 |         ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:18: error: generic parameter 'V' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                `- note: 'V' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
    |                  `- error: generic parameter 'V' could not be inferred
155 |         ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:18: error: generic parameter 'E' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                   `- note: 'E' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
152 |     @discardableResult
153 |     public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
    |                  |- error: generic parameter 'E' could not be inferred
    |                  `- note: explicitly specify the generic arguments to fix this issue
155 |         ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:112: error: cannot find 'DispatchQueue' in scope
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
    |                                                                                                                `- error: cannot find 'DispatchQueue' in scope
163 |         ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:18: error: generic parameter 'V' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                `- note: 'V' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
    |                  `- error: generic parameter 'V' could not be inferred
163 |         ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:18: error: generic parameter 'E' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                   `- note: 'E' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
160 |     @discardableResult
161 |     public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
    |                  |- error: generic parameter 'E' could not be inferred
    |                  `- note: explicitly specify the generic arguments to fix this issue
163 |         ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:112: error: cannot find 'DispatchQueue' in scope
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
    |                                                                                                                `- error: cannot find 'DispatchQueue' in scope
171 |         ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:18: error: generic parameter 'V' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                `- note: 'V' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
    |                  `- error: generic parameter 'V' could not be inferred
171 |         ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:18: error: generic parameter 'E' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                   `- note: 'E' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
168 |     @discardableResult
169 |     public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
    |                  |- error: generic parameter 'E' could not be inferred
    |                  `- note: explicitly specify the generic arguments to fix this issue
171 |         ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:112: error: cannot find 'DispatchQueue' in scope
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                                                                                                                `- error: cannot find 'DispatchQueue' in scope
183 |         ta.enqueue()
184 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:18: error: generic parameter 'V' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                `- note: 'V' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                  `- error: generic parameter 'V' could not be inferred
183 |         ta.enqueue()
184 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:18: error: generic parameter 'E' could not be inferred
 14 | // MARK: - TaskAwaiter
 15 |
 16 | public final class TaskAwaiter<V, E: Swift.Error> {
    |                                   `- note: 'E' declared as parameter to type 'TaskAwaiter'
 17 |     fileprivate let queue: DispatchQueue
 18 |     fileprivate let callbackQueue: DispatchQueue
    :
180 |     @discardableResult
181 |     public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 |         let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
    |                  |- error: generic parameter 'E' could not be inferred
    |                  `- note: explicitly specify the generic arguments to fix this issue
183 |         ta.enqueue()
184 |
[6/8] Compiling AlecrimAsyncKit Cancellation.swift
/host/spi-builder-workspace/Sources/Cancellation.swift:13:42: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                          `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:155: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                                           `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:113: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                 `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:135: error: cannot infer contextual base in reference to member 'concurrent'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                       `- error: cannot infer contextual base in reference to member 'concurrent'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:182: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
   |                                                                                                                                                                                      `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:22:45: error: cannot find 'os_unfair_lock_s' in scope
20 |
21 | public final class Cancellation {
22 |     private var _cancellationHandlersLock = os_unfair_lock_s()
   |                                             `- error: cannot find 'os_unfair_lock_s' in scope
23 |     private var _cancellationHandlers: [CancellationHandler]?
24 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 |     }
54 |
55 |     internal func run(after workItem: DispatchWorkItem) {
   |                                       `- error: cannot find type 'DispatchWorkItem' in scope
56 |         workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 |     }
/host/spi-builder-workspace/Sources/Cancellation.swift:30:9: error: cannot find 'os_unfair_lock_lock' in scope
28 |
29 |     fileprivate func addCancellationHandler(_ newValue: @escaping CancellationHandler) {
30 |         os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
   |         `- error: cannot find 'os_unfair_lock_lock' in scope
31 |
32 |         if self._cancellationHandlers == nil {
/host/spi-builder-workspace/Sources/Cancellation.swift:30:71: error: cannot find 'os_unfair_lock_unlock' in scope
28 |
29 |     fileprivate func addCancellationHandler(_ newValue: @escaping CancellationHandler) {
30 |         os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
   |                                                                       `- error: cannot find 'os_unfair_lock_unlock' in scope
31 |
32 |         if self._cancellationHandlers == nil {
/host/spi-builder-workspace/Sources/Cancellation.swift:44:13: error: cannot find 'os_unfair_lock_lock' in scope
42 |
43 |         do {
44 |             os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
   |             `- error: cannot find 'os_unfair_lock_lock' in scope
45 |             cancellationHandlers = self._cancellationHandlers
46 |             self._cancellationHandlers = nil
/host/spi-builder-workspace/Sources/Cancellation.swift:44:75: error: cannot find 'os_unfair_lock_unlock' in scope
42 |
43 |         do {
44 |             os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
   |                                                                           `- error: cannot find 'os_unfair_lock_unlock' in scope
45 |             cancellationHandlers = self._cancellationHandlers
46 |             self._cancellationHandlers = nil
[7/8] Compiling AlecrimAsyncKit Await.swift
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
 35 |
 36 |     // Work Item
 37 |     private var workItem: DispatchWorkItem?
    |                           `- error: cannot find type 'DispatchWorkItem' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
 38 |
 39 |     // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
 40 |     private var _dispatchGroup: DispatchGroup?
    |                                 `- error: cannot find type 'DispatchGroup' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
 41 |
 42 |     // Result and Dispatch Group Lock
 43 |     private var _lock = os_unfair_lock_s()
    |                         `- error: cannot find 'os_unfair_lock_s' in scope
 44 |     private func lock() { os_unfair_lock_lock(&self._lock) }
 45 |     private func unlock() { os_unfair_lock_unlock(&self._lock) }
[8/8] Compiling AlecrimAsyncKit Error+Extensions.swift
BUILD FAILURE 6.1 wasm