public static Task <Option <R> > mapAsync <T, R>(Option <Task <T> > self, Func <T, Task <R> > map) =>
 self.MapAsync(map);