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