             configure.resume = { self.resumeAll(tasks); return }
             configure.cancel = { self.cancelAll(tasks); return }
             
-        }
+        }.name("Task.any")
     }
     
     /// Returns new task which performs all given tasks and stores only fulfilled values.

                }
            }
            
        }
        
        return newTask
    }
    
    public func pause() -> Bool

    ///
    public func failure(failureClosure: ErrorInfo -> Task) -> Task
    {
        return Task { [weak self] machine, progress, fulfill, _reject, configure in
            
            let bind = { [weak machine] (errorInfo: ErrorInfo) -> Void in
                let innerTask = failureClosure(errorInfo)
