Using the standard (type class based) transitivity tactic for more contr...

...olable proof terms. As discussed in #454.
You should be able to write `transitivity (@equiv_sigT_rect _ _ (fun h : Y -> Z => g o f = h o f) (fun h => g = h.1))` now, right?