public static S fold <S, T>(Try <T> self, S state, Func <S, T, S> Succ, Func <S, Exception, S> Fail) => self.BiFold(state, Succ, Fail);