in Sources/BoltsSwift/TaskCompletionSource.swift [115:119]
func setState(_ state: TaskState<TResult>) { guard task.trySet(state: state) else { preconditionFailure("Can not complete a completed task.") } }