in Sources/TSFFutures/FutureOperationQueue.swift [87:98]
func runBody() {
let f = body()
f.whenComplete { _ in
self.scheduleMoreTasks {
assert(self.numExecuting >= 1)
assert(self.numSharesInFLight >= share)
self.numExecuting -= 1
self.numSharesInFLight -= share
}
}
f.cascade(to: promise)
}