downOrClose(completion:) Declarationfunc downOrClose(completion: @escaping @Sendable ((any Error)?) -> Void)func downOrClose() async throws