public static Task <bool> forallAsync <T>(Option <Task <T> > self, Func <T, bool> pred) => self.ForAllAsync(pred);