@override @internal @nonVirtual Future<(void, R)> internalWrapReduce() async { return (null, await wrapReduce()); }