Future<Iterable<T>> wait({ bool eagerError = false, void Function(T)? cleanUp, }) => Future.wait(this, eagerError: eagerError, cleanUp: cleanUp);