public static UniTask <Result <K> > MapWithTransactionScope <T, K>(this UniTask <Result <T> > self, Func <T, K> f)
 => WithTransactionScope(() => self.Map(f));