public static TryAsync <T> flatten <T>(TryAsync <TryAsync <TryAsync <TryAsync <T> > > > self) => self.Flatten();