public static Task <int> sumAsync(Option <Task <int> > self) =>
 self.SumAsync();