public static TryOptionAsync <R> bibind <T, R>(TryOptionAsync <T> self, Func <T, TryOptionAsync <R> > Succ, Func <TryOptionAsync <R> > Fail) =>
 self.BiBind(Succ, Fail);