public static Task <S> foldAsync <T, S>(Option <Task <T> > self, S state, Func <S, T, S> folder) => self.FoldAsync(state, folder);
public static Task <S> foldAsync <T, S>(Option <Task <T> > self, S state, Func <S, T, S> folder) => self.FoldAsync(state, folder);