Generalize the proofs of transport/idtoiso for Cat

After    | File Name                             | Before
-----------------------------------------------------------
1m17.69s | Pseudofunctor/FromFunctor             | 1m20.37s
0m27.92s | Comma/Duals                           | 0m28.92s
0m27.73s | Category/Equality                     | 0m28.42s
0m27.56s | Adjoint/Hom                           | 0m29.40s
0m15.15s | Adjoint/Composition                   | 0m14.85s
0m15.10s | Adjoint/UniversalMorphisms            | 0m15.86s
0m14.93s | Adjoint/Duals                         | 0m14.84s
0m13.12s | Adjoint/UnitCounitCoercions           | 0m13.60s
0m10.04s | Comma/InducedFunctors                 | 0m09.60s
0m08.96s | Groupoid                              | 0m09.11s
0m07.84s | Category/Morphisms                    | 0m08.02s
0m07.64s | Adjoint/Equality                      | 0m07.70s
0m07.19s | Adjoint/UnitCounit                    | 0m07.10s
0m05.84s | SumPreCategory                        | 0m05.78s
0m05.57s | Groupoid/Duals                        | 0m05.78s
0m04.98s | Functor/Equality                      | 0m05.50s
0m04.54s | UniversalProperties                   | 0m04.54s
0m04.33s | Groupoid/Functors                     | 0m04.41s
0m03.67s | Pseudofunctor/Core                    | 0m03.66s
0m03.26s | Grothendieck/ToSet                    | 0m03.37s
0m03.21s | BoolCategory                          | 0m03.13s
0m03.19s | Comma/CommaCategory                   | 0m03.34s
0m02.72s | NaturalTransformation/Pointwise       | 0m02.67s
0m02.32s | NaturalTransformation/Duals           | 0m02.19s
0m02.24s | Hom                                   | 0m02.10s
0m02.20s | Category/Product                      | 0m02.14s
0m02.16s | NaturalTransformation/Isomorphisms    | 0m02.18s
0m02.02s | NaturalTransformation/Equality        | 0m02.00s
0m01.93s | FunctorCategory/Morphisms             | 0m01.98s
0m01.78s | NaturalTransformation/Product         | 0m01.68s
0m01.55s | Functor/Product                       | 0m01.72s
0m01.54s | NaturalTransformation/CompositionLaws | 0m01.60s
0m01.49s | NaturalTransformation/Composition     | 0m01.80s
0m00.69s | InitialTerminalCategory               | 0m00.82s
0m00.54s | Functor/Pointwise                     | 0m00.56s
0m00.52s | Comma/Projection                      | 0m00.53s
0m00.52s | Functor/CompositionLaws               | 0m00.49s
0m00.40s | Discrete/Duals                        | 0m00.38s
0m00.39s | IndiscreteCategory                    | 0m00.39s
0m00.38s | Common                                | 0m00.38s
0m00.37s | Cat/Morphisms                         | 0m01.02s
0m00.36s | Cat                                   | 0m00.32s
0m00.35s | Functor/Duals                         | 0m00.26s
0m00.35s | NaturalTransformation/Identity        | 0m00.33s
0m00.32s | SetCategory                           | 0m00.36s
0m00.30s | FunctorCategory                       | 0m00.33s
0m00.30s | Functor/Composition                   | 0m00.28s
0m00.28s | NatCategory                           | 0m00.29s
0m00.26s | Category/Objects                      | 0m00.26s
0m00.26s | IsGroupoid                            | 0m00.31s
0m00.24s | NatCategory/Duals                     | 0m00.19s
0m00.23s | Category/Core                         | 0m00.22s
0m00.21s | ComputableCat                         | 0m00.20s
0m00.21s | Category/Duals                        | 0m00.20s
0m00.20s | Adjoint                               | 0m00.20s
0m00.20s | NaturalTransformation/Core            | 0m00.19s
0m00.18s | Pseudofunctor                         | 0m00.20s
0m00.18s | NaturalNumbersObject                  | 0m00.24s
0m00.16s | DiscreteCategory                      | 0m00.15s
0m00.16s | Utf8                                  | 0m00.11s
0m00.16s | Adjoint/Identity                      | 0m00.20s
0m00.15s | Peano                                 | 0m00.16s
0m00.14s | Category/UnivalentCategory            | 0m00.12s
0m00.12s | Category/StrictCategory               | 0m00.10s
0m00.12s | Grothendieck                          | 0m00.13s
0m00.11s | NaturalTransformation                 | 0m00.15s
0m00.11s | Functor/Identity                      | 0m00.09s
0m00.10s | Category                              | 0m00.08s
0m00.10s | Functor                               | 0m00.08s
0m00.10s | Functor/Core                          | 0m00.15s
0m00.05s | NotationsUtf8                         | 0m00.08s
0m00.04s | Notations                             | 0m00.06s
-----------------------------------------------------------
5m31.27s | Total                                 | 5m39.97s