public static ValueTask <S> foldAsync <S, A>(ValueTask <A> self, S state, Func <S, A, ValueTask <S> > folder) => self.FoldAsync(state, folder);