Future forEachAsync(FutureOr onEach(T item)) async { for (final item in this) { await onEach(item); } }