public static Task <Either <L, R2> > mapAsync <L, R, R2>(Either <L, Task <R> > self, Func <R, Task <R2> > map) => self.MapAsync(map);