 
 public func _runAsyncHandler(operation: @escaping () async -> ()) {
   typealias ConcurrentFunctionType = @concurrent () async -> ()
-  _ = Task.runDetached(
+  Task.runDetached(
     operation: unsafeBitCast(operation, to: ConcurrentFunctionType.self)
   )
 }

  /// - Returns: handle to the task, allowing to `await handle.get()` on the
  ///     tasks result or `cancel` it. If the operation fails the handle will
  ///     throw the error the operation has thrown when awaited on.
  public static func runDetached<T>(
    priority: Priority = .default,
    startingOn executor: ExecutorRef? = nil,

public func _asyncMainDrainQueue() -> Never

public func _runAsyncMain(_ asyncFun: @escaping () async throws -> ()) {
  Task.runDetached {
    do {
      try await asyncFun()
      exit(0)
