Split up SumPreCategory

After    | File Name                             | Before
-----------------------------------------------------------
1m02.69s | Pseudofunctor/FromFunctor             | 1m05.91s
0m27.58s | Grothendieck/PseudofunctorToCat       | 0m27.77s
0m25.56s | Pseudofunctor/Core                    | 0m26.03s
0m23.29s | Comma/Duals                           | 0m25.08s
0m23.28s | Category/Equality                     | 0m23.46s
0m22.03s | Adjoint/Hom                           | 0m22.60s
0m13.04s | Adjoint/Duals                         | 0m12.98s
0m12.81s | Adjoint/Composition                   | 0m13.25s
0m12.30s | Functor/Pointwise/Properties          | 0m12.90s
0m12.26s | Adjoint/UniversalMorphisms            | 0m12.77s
0m10.65s | Adjoint/UnitCounitCoercions           | 0m10.36s
0m08.63s | Comma/InducedFunctors                 | 0m08.50s
0m07.18s | Groupoid                              | 0m07.58s
0m07.18s | Category/Morphisms                    | 0m06.94s
0m07.11s | DualFunctor                           | 0m07.32s
0m06.89s | Adjoint/Equality                      | 0m07.02s
0m05.71s | Adjoint/UnitCounit                    | 0m05.80s
  N/A    | SumPreCategory                        | 0m04.70s
0m04.32s | Groupoid/Duals                        | 0m04.28s
0m03.98s | UniversalProperties                   | 0m03.54s
0m03.97s | Functor/Equality                      | 0m04.06s
0m03.70s | Groupoid/Functors                     | 0m03.58s
0m03.51s | Functor/Attributes                    | 0m03.21s
0m03.42s | Category/Sum                          |   N/A
0m03.38s | Subcategory/SigmaMorphisms            | 0m03.39s
0m02.68s | Grothendieck/ToSet                    | 0m02.88s
0m02.56s | Comma/CommaCategory                   | 0m03.11s
0m02.32s | Subcategory/Sigma                     | 0m02.30s
0m02.30s | NaturalTransformation/Pointwise       | 0m02.36s
0m02.29s | BoolCategory                          | 0m02.46s
0m02.04s | Hom                                   | 0m02.22s
0m01.99s | Category/Product                      | 0m02.31s
0m01.94s | NaturalTransformation/Duals           | 0m01.91s
0m01.84s | NaturalTransformation/Isomorphisms    | 0m01.86s
0m01.80s | NaturalTransformation/Equality        | 0m01.87s
0m01.74s | FunctorCategory/Morphisms             | 0m01.66s
0m01.50s | NaturalTransformation/Product         | 0m01.70s
0m01.40s | Functor/Product                       | 0m01.56s
0m01.36s | NaturalTransformation/Composition     | 0m01.31s
0m01.30s | NaturalTransformation/CompositionLaws | 0m01.30s
0m01.16s | Subcategory/SigmaObjects              | 0m01.14s
0m00.84s | CategoryOfSections                    | 0m00.89s
0m00.71s | Subcategory/Wide                      | 0m00.72s
0m00.48s | Functor/Pointwise                     | 0m00.46s
0m00.48s | InitialTerminalCategory               | 0m00.49s
0m00.46s | Comma/Projection                      | 0m00.52s
0m00.42s | Common                                | 0m00.42s
0m00.39s | Functor/CompositionLaws               | 0m00.43s
0m00.36s | Discrete/Duals                        | 0m00.37s
0m00.35s | Cat                                   | 0m00.36s
0m00.35s | IndiscreteCategory                    | 0m00.33s
0m00.35s | FunctorCategory/Functorial            | 0m00.34s
0m00.32s | Functor/Duals                         | 0m00.27s
0m00.30s | Cat/Morphisms                         | 0m00.29s
0m00.30s | FunctorCategory                       | 0m00.28s
0m00.30s | SetCategory                           | 0m00.31s
0m00.30s | NaturalTransformation/Identity        | 0m00.31s
0m00.28s | IsGroupoid                            | 0m00.26s
0m00.28s | Grothendieck/ToCat                    | 0m00.27s
0m00.26s | DependentProduct                      | 0m00.22s
0m00.26s | Functor/Composition                   | 0m00.25s
0m00.23s | Category/Objects                      | 0m00.26s
0m00.22s | NatCategory                           | 0m00.21s
0m00.20s | ComputableCat                         | 0m00.17s
0m00.18s | NaturalTransformation/Core            | 0m00.14s
0m00.18s | Category/Core                         | 0m00.16s
0m00.17s | NatCategory/Duals                     | 0m00.20s
0m00.16s | Category/Duals                        | 0m00.15s
0m00.16s | Adjoint                               | 0m00.15s
0m00.16s | NaturalNumbersObject                  | 0m00.19s
0m00.15s | DiscreteCategory                      | 0m00.10s
0m00.14s | Adjoint/Identity                      | 0m00.15s
0m00.14s | Pseudofunctor                         | 0m00.11s
0m00.13s | Grothendieck                          | 0m00.11s
0m00.11s | Functor/Core                          | 0m00.13s
0m00.11s | Category/UnivalentCategory            | 0m00.12s
0m00.11s | Subcategory                           | 0m00.11s
0m00.11s | Peano                                 | 0m00.13s
0m00.11s | Functor/Identity                      | 0m00.10s
0m00.11s | Utf8                                  | 0m00.12s
0m00.10s | NaturalTransformation                 | 0m00.11s
0m00.10s | Functor/Sum                           |   N/A
0m00.09s | Subcategory/Full                      | 0m00.08s
0m00.08s | Category/StrictCategory               | 0m00.08s
0m00.08s | Functor                               | 0m00.10s
0m00.08s | Category                              | 0m00.08s
0m00.05s | Notations                             | 0m00.03s
0m00.05s | NotationsUtf8                         | 0m00.05s
-----------------------------------------------------------
5m55.99s | Total                                 | 6m06.11s
Speed up Pseudofunctor.FromFunctor

With judicious use of [generalize] and copy/paste.

After    | File Name                             | Before
-----------------------------------------------------------
0m26.94s | Grothendieck/PseudofunctorToCat       | 0m27.91s
0m25.92s | Pseudofunctor/Core                    | 0m26.78s
0m24.50s | Comma/Duals                           | 0m24.50s
0m23.36s | Category/Equality                     | 0m23.37s
0m22.80s | Adjoint/Hom                           | 0m21.92s
0m13.66s | Adjoint/Composition                   | 0m13.27s
0m13.32s | Pseudofunctor/FromFunctor             | 1m05.47s
0m13.32s | Adjoint/Duals                         | 0m12.92s
0m13.19s | Functor/Pointwise/Properties          | 0m12.79s
0m12.93s | Adjoint/UniversalMorphisms            | 0m12.79s
0m10.65s | Adjoint/UnitCounitCoercions           | 0m11.41s
0m08.18s | Comma/InducedFunctors                 | 0m08.58s
0m07.37s | Groupoid                              | 0m07.17s
0m07.03s | DualFunctor                           | 0m06.76s
0m07.02s | Category/Morphisms                    | 0m07.22s
0m06.84s | Adjoint/Equality                      | 0m06.81s
0m05.54s | Adjoint/UnitCounit                    | 0m05.97s
0m04.36s | Groupoid/Duals                        | 0m04.37s
0m04.36s | Functor/Equality                      | 0m04.10s
0m03.82s | UniversalProperties                   | 0m03.94s
0m03.60s | Groupoid/Functors                     | 0m03.67s
0m03.49s | Category/Sum                          | 0m03.53s
0m03.44s | Subcategory/SigmaMorphisms            | 0m03.48s
0m03.43s | Functor/Attributes                    | 0m03.00s
0m02.90s | Comma/CommaCategory                   | 0m02.82s
0m02.64s | Grothendieck/ToSet                    | 0m02.62s
0m02.40s | NaturalTransformation/Pointwise       | 0m02.34s
0m02.39s | Subcategory/Sigma                     | 0m02.38s
0m02.38s | BoolCategory                          | 0m02.37s
0m02.36s | Hom                                   | 0m02.03s
0m01.96s | NaturalTransformation/Duals           | 0m01.94s
0m01.91s | NaturalTransformation/Isomorphisms    | 0m01.81s
0m01.80s | Category/Product                      | 0m01.95s
0m01.78s | NaturalTransformation/Equality        | 0m01.77s
0m01.68s | FunctorCategory/Morphisms             | 0m01.69s
0m01.49s | NaturalTransformation/Product         | 0m01.57s
0m01.46s | Functor/Product                       | 0m01.53s
0m01.26s | NaturalTransformation/CompositionLaws | 0m01.26s
0m01.25s | NaturalTransformation/Composition     | 0m01.33s
0m01.14s | Subcategory/SigmaObjects              | 0m01.13s
0m00.87s | CategoryOfSections                    | 0m00.85s
0m00.62s | Subcategory/Wide                      | 0m00.65s
0m00.50s | InitialTerminalCategory               | 0m00.44s
0m00.45s | Functor/Pointwise                     | 0m00.44s
0m00.45s | Common                                | 0m00.45s
0m00.44s | Functor/CompositionLaws               | 0m00.44s
0m00.44s | Comma/Projection                      | 0m00.41s
0m00.36s | FunctorCategory/Functorial            | 0m00.33s
0m00.34s | Cat                                   | 0m00.37s
0m00.34s | Discrete/Duals                        | 0m00.40s
0m00.33s | IndiscreteCategory                    | 0m00.34s
0m00.32s | NaturalTransformation/Identity        | 0m00.29s
0m00.31s | Cat/Morphisms                         | 0m00.36s
0m00.30s | SetCategory                           | 0m00.34s
0m00.28s | FunctorCategory                       | 0m00.30s
0m00.25s | Category/Objects                      | 0m00.25s
0m00.25s | IsGroupoid                            | 0m00.23s
0m00.24s | Functor/Duals                         | 0m00.29s
0m00.24s | DependentProduct                      | 0m00.24s
0m00.24s | Functor/Composition                   | 0m00.24s
0m00.21s | Category/Core                         | 0m00.20s
0m00.20s | NatCategory                           | 0m00.20s
0m00.20s | Grothendieck/ToCat                    | 0m00.25s
0m00.18s | Category/Duals                        | 0m00.15s
0m00.18s | ComputableCat                         | 0m00.15s
0m00.16s | Adjoint/Identity                      | 0m00.18s
0m00.16s | NaturalTransformation/Core            | 0m00.12s
0m00.16s | NatCategory/Duals                     | 0m00.18s
0m00.16s | NaturalNumbersObject                  | 0m00.14s
0m00.15s | Adjoint                               | 0m00.13s
0m00.13s | NaturalTransformation                 | 0m00.10s
0m00.12s | Functor/Core                          | 0m00.15s
0m00.12s | Pseudofunctor                         | 0m00.14s
0m00.12s | Utf8                                  | 0m00.11s
0m00.11s | Subcategory/Full                      | 0m00.09s
0m00.11s | Category/UnivalentCategory            | 0m00.16s
0m00.11s | Functor/Sum                           | 0m00.11s
0m00.10s | Category/StrictCategory               | 0m00.09s
0m00.10s | Functor                               | 0m00.07s
0m00.10s | Grothendieck                          | 0m00.11s
0m00.10s | Subcategory                           | 0m00.08s
0m00.10s | Peano                                 | 0m00.12s
0m00.10s | Category                              | 0m00.11s
0m00.10s | Functor/Identity                      | 0m00.10s
0m00.10s | DiscreteCategory                      | 0m00.09s
0m00.06s | Notations                             | 0m00.03s
0m00.06s | NotationsUtf8                         | 0m00.05s
-----------------------------------------------------------
5m10.94s | Total                                 | 6m03.34s
Move total to top in time summary

Time     | File Name
------------------------------------------------
5m09.07s | Total
------------------------------------------------
0m27.20s | Grothendieck/PseudofunctorToCat
0m26.91s | Pseudofunctor/Core
0m24.76s | Comma/Duals
0m23.04s | Category/Equality
0m22.03s | Adjoint/Hom
0m14.65s | Pseudofunctor/FromFunctor
0m12.85s | Adjoint/Composition
0m12.64s | Adjoint/Duals
0m12.33s | Adjoint/UniversalMorphisms
0m11.76s | Functor/Pointwise/Properties
0m11.19s | Adjoint/UnitCounitCoercions
0m08.26s | Comma/InducedFunctors
0m07.21s | Category/Morphisms
0m07.13s | Groupoid
0m07.03s | Adjoint/Equality
0m06.86s | DualFunctor
0m05.94s | Adjoint/UnitCounit
0m04.43s | Groupoid/Duals
0m04.20s | Functor/Equality
0m03.62s | Groupoid/Functors
0m03.54s | UniversalProperties
0m03.40s | Category/Sum
0m03.34s | Subcategory/SigmaMorphisms
0m03.20s | Functor/Attributes
0m02.68s | Comma/CommaCategory
0m02.62s | Grothendieck/ToSet
0m02.44s | NaturalTransformation/Pointwise
0m02.35s | BoolCategory
0m02.21s | Subcategory/Sigma
0m01.95s | Hom
0m01.91s | NaturalTransformation/Duals
0m01.84s | Category/Product
0m01.82s | FunctorCategory/Morphisms
0m01.80s | NaturalTransformation/Isomorphisms
0m01.74s | NaturalTransformation/Equality
0m01.50s | Functor/Product
0m01.42s | NaturalTransformation/Product
0m01.30s | NaturalTransformation/Composition
0m01.28s | NaturalTransformation/CompositionLaws
0m01.20s | Subcategory/SigmaObjects
0m00.88s | CategoryOfSections
0m00.67s | Subcategory/Wide
0m00.52s | Comma/Projection
0m00.50s | Functor/Pointwise
0m00.50s | InitialTerminalCategory
0m00.43s | Common
0m00.42s | Functor/CompositionLaws
0m00.38s | Cat/Morphisms
0m00.38s | Cat
0m00.38s | Discrete/Duals
0m00.38s | IndiscreteCategory
0m00.38s | SetCategory
0m00.32s | FunctorCategory/Functorial
0m00.30s | FunctorCategory
0m00.30s | NaturalTransformation/Identity
0m00.26s | Functor/Duals
0m00.26s | Grothendieck/ToCat
0m00.25s | Category/Objects
0m00.24s | DependentProduct
0m00.24s | IsGroupoid
0m00.23s | Functor/Composition
0m00.21s | Category/Core
0m00.20s | ComputableCat
0m00.19s | Adjoint/Identity
0m00.18s | NatCategory
0m00.18s | NaturalTransformation/Core
0m00.17s | NatCategory/Duals
0m00.17s | NaturalNumbersObject
0m00.16s | Adjoint
0m00.15s | Category/Duals
0m00.14s | Pseudofunctor
0m00.14s | Functor/Sum
0m00.13s | Peano
0m00.12s | Functor/Core
0m00.12s | Category/UnivalentCategory
0m00.12s | Utf8
0m00.10s | NaturalTransformation
0m00.10s | Grothendieck
0m00.10s | Functor/Identity
0m00.10s | DiscreteCategory
0m00.08s | Category/StrictCategory
0m00.08s | Functor
0m00.08s | Subcategory/Full
0m00.08s | Subcategory
0m00.08s | Category
0m00.06s | NotationsUtf8
0m00.04s | Notations
Speed up Pseudofunctor.Core

After    | File Name                             | Before
-----------------------------------------------------------
5m00.23s | Total                                 | 5m11.13s
-----------------------------------------------------------
0m28.48s | Grothendieck/PseudofunctorToCat       | 0m28.07s
0m23.90s | Comma/Duals                           | 0m24.30s
0m23.04s | Category/Equality                     | 0m23.80s
0m22.46s | Adjoint/Hom                           | 0m23.46s
0m16.71s | Pseudofunctor/Core                    | 0m26.05s
0m14.19s | Pseudofunctor/FromFunctor             | 0m13.40s
0m13.09s | Adjoint/Composition                   | 0m13.30s
0m12.91s | Adjoint/UniversalMorphisms            | 0m12.17s
0m12.76s | Adjoint/Duals                         | 0m12.88s
0m11.96s | Functor/Pointwise/Properties          | 0m12.52s
0m10.66s | Adjoint/UnitCounitCoercions           | 0m10.37s
0m08.20s | Comma/InducedFunctors                 | 0m08.09s
0m07.04s | DualFunctor                           | 0m07.06s
0m06.99s | Groupoid                              | 0m07.09s
0m06.90s | Category/Morphisms                    | 0m07.11s
0m06.75s | Adjoint/Equality                      | 0m06.91s
0m05.88s | Adjoint/UnitCounit                    | 0m05.92s
0m04.23s | Groupoid/Duals                        | 0m04.50s
0m04.20s | Functor/Equality                      | 0m04.34s
0m04.19s | UniversalProperties                   | 0m03.78s
0m03.69s | Groupoid/Functors                     | 0m03.44s
0m03.62s | Category/Sum                          | 0m03.56s
0m03.43s | Subcategory/SigmaMorphisms            | 0m03.48s
0m03.00s | Functor/Attributes                    | 0m03.07s
0m02.80s | Comma/CommaCategory                   | 0m03.31s
0m02.71s | Grothendieck/ToSet                    | 0m02.65s
0m02.35s | NaturalTransformation/Pointwise       | 0m02.41s
0m02.33s | BoolCategory                          | 0m02.38s
0m02.32s | Subcategory/Sigma                     | 0m02.26s
0m02.10s | Hom                                   | 0m02.31s
0m02.00s | NaturalTransformation/Duals           | 0m01.91s
0m01.93s | Category/Product                      | 0m01.87s
0m01.85s | NaturalTransformation/Equality        | 0m01.74s
0m01.83s | NaturalTransformation/Isomorphisms    | 0m01.89s
0m01.78s | FunctorCategory/Morphisms             | 0m01.83s
0m01.54s | NaturalTransformation/Product         | 0m01.59s
0m01.31s | Functor/Product                       | 0m01.46s
0m01.28s | NaturalTransformation/Composition     | 0m01.28s
0m01.23s | NaturalTransformation/CompositionLaws | 0m01.31s
0m01.17s | Subcategory/SigmaObjects              | 0m01.12s
0m00.84s | CategoryOfSections                    | 0m00.88s
0m00.70s | Subcategory/Wide                      | 0m00.66s
0m00.56s | Comma/Projection                      | 0m00.44s
0m00.52s | InitialTerminalCategory               | 0m00.51s
0m00.48s | Functor/Pointwise                     | 0m00.42s
0m00.46s | Common                                | 0m00.51s
0m00.45s | Functor/CompositionLaws               | 0m00.47s
0m00.44s | FunctorCategory/Functorial            | 0m00.31s
0m00.37s | Cat                                   | 0m00.33s
0m00.37s | Discrete/Duals                        | 0m00.35s
0m00.37s | IndiscreteCategory                    | 0m00.31s
0m00.32s | SetCategory                           | 0m00.30s
0m00.30s | NaturalTransformation/Identity        | 0m00.34s
0m00.29s | Functor/Duals                         | 0m00.26s
0m00.29s | FunctorCategory                       | 0m00.32s
0m00.28s | Cat/Morphisms                         | 0m00.34s
0m00.25s | Category/Objects                      | 0m00.26s
0m00.25s | Functor/Composition                   | 0m00.24s
0m00.24s | IsGroupoid                            | 0m00.28s
0m00.22s | NatCategory                           | 0m00.18s
0m00.22s | DependentProduct                      | 0m00.21s
0m00.21s | Grothendieck/ToCat                    | 0m00.24s
0m00.19s | Category/Core                         | 0m00.16s
0m00.18s | Adjoint/Identity                      | 0m00.17s
0m00.18s | Adjoint                               | 0m00.18s
0m00.18s | ComputableCat                         | 0m00.16s
0m00.17s | NatCategory/Duals                     | 0m00.15s
0m00.16s | NaturalNumbersObject                  | 0m00.12s
0m00.14s | Category/Duals                        | 0m00.18s
0m00.14s | NaturalTransformation/Core            | 0m00.13s
0m00.14s | Pseudofunctor                         | 0m00.15s
0m00.13s | Category/UnivalentCategory            | 0m00.13s
0m00.12s | Functor/Core                          | 0m00.12s
0m00.12s | Peano                                 | 0m00.12s
0m00.12s | Functor/Sum                           | 0m00.12s
0m00.12s | Utf8                                  | 0m00.10s
0m00.10s | NaturalTransformation                 | 0m00.12s
0m00.10s | Functor/Identity                      | 0m00.10s
0m00.10s | DiscreteCategory                      | 0m00.10s
0m00.09s | Category/StrictCategory               | 0m00.08s
0m00.09s | Functor                               | 0m00.10s
0m00.09s | Subcategory                           | 0m00.09s
0m00.09s | Category                              | 0m00.09s
0m00.08s | Subcategory/Full                      | 0m00.09s
0m00.08s | Grothendieck                          | 0m00.10s
0m00.05s | NotationsUtf8                         | 0m00.07s
0m00.04s | Notations                             | 0m00.05s
Add some more sum functors and nts

After    | File Name                             | Before
-----------------------------------------------------------
5m13.21s | Total                                 | 4m59.90s
-----------------------------------------------------------
0m28.65s | Grothendieck/PseudofunctorToCat       | 0m27.82s
0m24.13s | Comma/Duals                           | 0m23.39s
0m23.95s | Category/Equality                     | 0m23.80s
0m21.92s | Adjoint/Hom                           | 0m22.11s
0m17.23s | Pseudofunctor/Core                    | 0m17.02s
0m14.17s | Pseudofunctor/FromFunctor             | 0m13.77s
0m13.70s | Adjoint/Composition                   | 0m13.08s
0m13.47s | Adjoint/Duals                         | 0m13.36s
0m12.69s | Functor/Pointwise/Properties          | 0m12.54s
0m12.64s | Adjoint/UniversalMorphisms            | 0m12.14s
0m10.66s | Adjoint/UnitCounitCoercions           | 0m10.99s
0m08.24s | Comma/InducedFunctors                 | 0m08.13s
0m07.73s | DualFunctor                           | 0m07.12s
0m07.62s | Adjoint/Equality                      | 0m06.83s
0m07.38s | Groupoid                              | 0m07.33s
0m07.16s | Category/Morphisms                    | 0m06.89s
0m06.10s | Adjoint/UnitCounit                    | 0m05.84s
0m05.84s | Functor/Sum                           | 0m00.10s
0m04.42s | Groupoid/Duals                        | 0m04.24s
0m04.22s | Functor/Equality                      | 0m04.38s
0m03.77s | UniversalProperties                   | 0m03.65s
0m03.59s | Subcategory/SigmaMorphisms            | 0m03.44s
0m03.53s | Comma/CommaCategory                   | 0m02.98s
0m03.52s | Groupoid/Functors                     | 0m03.61s
0m03.40s | Category/Sum                          | 0m03.46s
0m03.20s | Functor/Attributes                    | 0m03.22s
0m02.73s | Grothendieck/ToSet                    | 0m02.82s
0m02.58s | NaturalTransformation/Pointwise       | 0m02.40s
0m02.41s | BoolCategory                          | 0m02.34s
0m02.34s | Subcategory/Sigma                     | 0m02.31s
0m02.33s | Hom                                   | 0m02.08s
0m01.99s | Category/Product                      | 0m01.94s
0m01.90s | NaturalTransformation/Product         | 0m01.47s
0m01.81s | NaturalTransformation/Isomorphisms    | 0m01.89s
0m01.80s | NaturalTransformation/Equality        | 0m01.89s
0m01.78s | NaturalTransformation/Duals           | 0m01.78s
0m01.78s | FunctorCategory/Morphisms             | 0m01.67s
0m01.51s | Functor/Product                       | 0m01.50s
0m01.38s | NaturalTransformation/Composition     | 0m01.29s
0m01.28s | NaturalTransformation/CompositionLaws | 0m01.32s
0m01.25s | Subcategory/SigmaObjects              | 0m01.15s
0m00.89s | CategoryOfSections                    | 0m00.87s
0m00.61s | Subcategory/Wide                      | 0m00.68s
0m00.49s | InitialTerminalCategory               | 0m00.46s
0m00.48s | Functor/Pointwise                     | 0m00.42s
0m00.48s | NaturalTransformation/Sum             |   N/A
0m00.46s | Functor/CompositionLaws               | 0m00.42s
0m00.45s | Comma/Projection                      | 0m00.45s
0m00.43s | Common                                | 0m00.46s
0m00.37s | IndiscreteCategory                    | 0m00.34s
0m00.34s | Discrete/Duals                        | 0m00.40s
0m00.33s | Cat                                   | 0m00.35s
0m00.33s | NaturalTransformation/Identity        | 0m00.29s
0m00.32s | Cat/Morphisms                         | 0m00.29s
0m00.32s | SetCategory                           | 0m00.29s
0m00.30s | FunctorCategory/Functorial            | 0m00.32s
0m00.28s | IsGroupoid                            | 0m00.25s
0m00.25s | Category/Objects                      | 0m00.26s
0m00.25s | FunctorCategory                       | 0m00.24s
0m00.24s | NatCategory                           | 0m00.21s
0m00.24s | DependentProduct                      | 0m00.18s
0m00.24s | Functor/Composition                   | 0m00.24s
0m00.24s | Grothendieck/ToCat                    | 0m00.26s
0m00.21s | Functor/Duals                         | 0m00.24s
0m00.19s | ComputableCat                         | 0m00.15s
0m00.18s | NaturalTransformation/Core            | 0m00.16s
0m00.18s | Category/Core                         | 0m00.20s
0m00.18s | NatCategory/Duals                     | 0m00.16s
0m00.17s | Adjoint/Identity                      | 0m00.16s
0m00.17s | NaturalNumbersObject                  | 0m00.20s
0m00.16s | Category/Duals                        | 0m00.12s
0m00.16s | Adjoint                               | 0m00.14s
0m00.12s | Grothendieck                          | 0m00.12s
0m00.12s | Category/UnivalentCategory            | 0m00.10s
0m00.12s | Pseudofunctor                         | 0m00.10s
0m00.11s | Functor/Core                          | 0m00.12s
0m00.11s | Subcategory                           | 0m00.10s
0m00.11s | Peano                                 | 0m00.12s
0m00.10s | Subcategory/Full                      | 0m00.09s
0m00.10s | Utf8                                  | 0m00.12s
0m00.09s | NaturalTransformation                 | 0m00.12s
0m00.09s | Functor/Identity                      | 0m00.11s
0m00.08s | Functor                               | 0m00.10s
0m00.08s | Category                              | 0m00.09s
0m00.08s | DiscreteCategory                      | 0m00.12s
0m00.07s | Category/StrictCategory               | 0m00.10s
0m00.05s | NotationsUtf8                         | 0m00.06s
0m00.04s | Notations                             | 0m00.04s
Speed up Sum.v by about 1s
Fix notation 1 in category scope
Add some typeclasses to initial/terminal category

After    | File Name                             | Before
-----------------------------------------------------------
5m15.80s | Total                                 | 5m09.42s
-----------------------------------------------------------
0m27.91s | Grothendieck/PseudofunctorToCat       | 0m27.98s
0m25.18s | Comma/Duals                           | 0m24.30s
0m23.00s | Category/Equality                     | 0m24.03s
0m21.70s | Adjoint/Hom                           | 0m21.78s
0m17.38s | Pseudofunctor/Core                    | 0m16.54s
0m14.01s | Adjoint/UniversalMorphisms            | 0m12.16s
0m13.66s | Adjoint/Duals                         | 0m13.35s
0m13.59s | Adjoint/Composition                   | 0m13.01s
0m13.46s | Pseudofunctor/FromFunctor             | 0m13.16s
0m12.51s | Functor/Pointwise/Properties          | 0m12.40s
0m11.18s | Adjoint/UnitCounitCoercions           | 0m11.12s
0m08.60s | UniversalProperties                   | 0m04.88s
0m08.55s | Comma/InducedFunctors                 | 0m08.73s
0m07.32s | Category/Morphisms                    | 0m07.37s
0m07.29s | Adjoint/Equality                      | 0m07.09s
0m07.24s | Groupoid                              | 0m07.21s
0m07.19s | DualFunctor                           | 0m07.67s
0m05.91s | Adjoint/UnitCounit                    | 0m05.92s
0m04.66s | Functor/Sum                           | 0m04.67s
0m04.28s | Groupoid/Duals                        | 0m04.25s
0m04.09s | Functor/Equality                      | 0m04.18s
0m03.66s | Groupoid/Functors                     | 0m03.66s
0m03.37s | Subcategory/SigmaMorphisms            | 0m03.44s
0m03.35s | Category/Sum                          | 0m03.44s
0m03.01s | Functor/Attributes                    | 0m03.50s
0m03.00s | Comma/CommaCategory                   | 0m02.70s
0m02.76s | Grothendieck/ToSet                    | 0m02.79s
0m02.48s | Hom                                   | 0m03.00s
0m02.47s | BoolCategory                          | 0m02.28s
0m02.41s | NaturalTransformation/Pointwise       | 0m02.47s
0m02.30s | Subcategory/Sigma                     | 0m02.22s
0m01.91s | Category/Product                      | 0m01.85s
0m01.88s | NaturalTransformation/Duals           | 0m01.80s
0m01.82s | NaturalTransformation/Isomorphisms    | 0m01.92s
0m01.82s | NaturalTransformation/Equality        | 0m01.86s
0m01.78s | FunctorCategory/Morphisms             | 0m01.73s
0m01.62s | Functor/Product                       | 0m01.40s
0m01.50s | NaturalTransformation/Product         | 0m02.03s
0m01.30s | NaturalTransformation/Composition     | 0m01.36s
0m01.21s | NaturalTransformation/CompositionLaws | 0m01.28s
0m01.11s | Subcategory/SigmaObjects              | 0m01.11s
0m00.88s | Comma/Projection                      | 0m00.70s
0m00.87s | CategoryOfSections                    | 0m00.83s
0m00.82s | InitialTerminalCategory               | 0m00.54s
0m00.68s | Subcategory/Wide                      | 0m00.60s
0m00.50s | NaturalTransformation/Sum             | 0m00.52s
0m00.49s | Functor/Pointwise                     | 0m00.48s
0m00.46s | Common                                | 0m00.45s
0m00.42s | Cat                                   | 0m00.37s
0m00.42s | Functor/CompositionLaws               | 0m00.42s
0m00.40s | FunctorCategory/Functorial            | 0m00.31s
0m00.36s | SetCategory                           | 0m00.34s
0m00.35s | Discrete/Duals                        | 0m00.33s
0m00.32s | IndiscreteCategory                    | 0m00.37s
0m00.30s | FunctorCategory                       | 0m00.29s
0m00.29s | Cat/Morphisms                         | 0m00.34s
0m00.28s | Functor/Duals                         | 0m00.31s
0m00.28s | IsGroupoid                            | 0m00.25s
0m00.27s | NaturalTransformation/Identity        | 0m00.28s
0m00.25s | Category/Objects                      | 0m00.26s
0m00.24s | Grothendieck/ToCat                    | 0m00.24s
0m00.23s | DependentProduct                      | 0m00.23s
0m00.22s | Functor/Composition                   | 0m00.26s
0m00.19s | Category/Core                         | 0m00.19s
0m00.18s | NatCategory                           | 0m00.19s
0m00.16s | Category/Duals                        | 0m00.15s
0m00.16s | NaturalTransformation/Core            | 0m00.16s
0m00.16s | Adjoint                               | 0m00.16s
0m00.16s | ComputableCat                         | 0m00.15s
0m00.16s | NaturalNumbersObject                  | 0m00.16s
0m00.15s | Adjoint/Identity                      | 0m00.18s
0m00.15s | NatCategory/Duals                     | 0m00.17s
0m00.13s | Functor/Core                          | 0m00.12s
0m00.12s | Peano                                 | 0m00.12s
0m00.11s | Grothendieck                          | 0m00.10s
0m00.11s | Category/UnivalentCategory            | 0m00.10s
0m00.11s | Utf8                                  | 0m00.12s
0m00.10s | NaturalTransformation                 | 0m00.12s
0m00.10s | Functor                               | 0m00.10s
0m00.10s | Subcategory/Full                      | 0m00.08s
0m00.10s | Subcategory                           | 0m00.11s
0m00.10s | Pseudofunctor                         | 0m00.10s
0m00.10s | Functor/Identity                      | 0m00.12s
0m00.09s | Category                              | 0m00.07s
0m00.09s | DiscreteCategory                      | 0m00.11s
0m00.08s | Category/StrictCategory               | 0m00.08s
0m00.06s | NotationsUtf8                         | 0m00.05s
0m00.04s | Notations                             | 0m00.05s