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

...olable proof terms. As discussed in #454.
I tried that, and got a warning about it being possibly not usable, but didn't try too hard.  Also, it won't work for things like `simpl @fst` and `simpl -[foo]` (which I think is valid?).