Improve presentation of old issig tactics

I found a way to build issig tactics which are two orders of magnitude
faster than the very old ones (which did not adjointify), but which keep
all do not adjust the sections and retractions.  The key is to apply
symmetry, so that we destruct a record rather than a sigma type.
However, the adjointifying versions are still an order of magnitude or
two faster than these versions, so we use the adjointifying ones by
default.

After    | File Name                                                | Before
------------------------------------------------------------------------------
8m25.64s | Total                                                    | 8m28.49s
------------------------------------------------------------------------------
1m44.79s | categories/Comma/ProjectionFunctors                      | 1m46.47s
0m33.06s | categories/Adjoint/Composition/AssociativityLaw          | 0m33.84s
0m24.73s | categories/Grothendieck/PseudofunctorToCat               | 0m26.46s
0m17.44s | categories/Adjoint/UnitCounitCoercions                   | 0m17.58s
0m17.30s | categories/ExponentialLaws/Law4/Functors                 | 0m17.46s
0m16.04s | categories/Comma/InducedFunctors                         | 0m16.02s
0m15.53s | categories/FunctorCategory/Dual                          | 0m15.76s
0m13.68s | hit/Flattening                                           | 0m13.67s
0m13.22s | categories/Functor/Pointwise/Properties                  | 0m12.91s
0m12.44s | categories/Pseudofunctor/Core                            | 0m12.43s
0m11.87s | categories/Adjoint/Composition/Core                      | 0m12.26s
0m11.20s | categories/Adjoint/Composition/IdentityLaws              | 0m10.42s
0m10.90s | categories/Pseudofunctor/FromFunctor                     | 0m10.47s
0m10.90s | categories/Adjoint/Dual                                  | 0m11.09s
0m08.14s | categories/ExponentialLaws/Law1/Law                      | 0m08.34s
0m07.92s | categories/GroupoidCategory/Morphisms                    | 0m08.12s
0m07.91s | categories/Yoneda                                        | 0m07.74s
0m07.88s | categories/Functor/Prod/Universal                        | 0m08.27s
0m07.30s | hit/Connectedness                                        | 0m07.47s
0m07.09s | categories/UniversalProperties                           | 0m06.99s
0m06.44s | categories/Adjoint/Paths                                 | 0m06.45s
0m06.32s | categories/Comma/Dual                                    | 0m06.29s
0m06.09s | categories/Category/Morphisms                            | 0m05.80s
0m06.02s | categories/Functor/Sum                                   | 0m05.56s
0m05.91s | categories/Adjoint/UnitCounit                            | 0m06.04s
0m05.73s | categories/Functor/Paths                                 | 0m05.89s
0m05.30s | EquivalenceVarieties                                     | 0m05.00s
0m05.01s | categories/ExponentialLaws/Law2/Functors                 | 0m05.13s
0m04.63s | categories/DualFunctor                                   | 0m04.60s
0m04.62s | categories/Category/Sigma/OnMorphisms                    | 0m04.57s
0m03.66s | categories/ProductLaws                                   | 0m03.86s
0m03.45s | types/ObjectClassifier                                   | 0m03.64s
0m03.13s | types/Sigma                                              | 0m03.01s
0m02.84s | categories/Functor/Prod/Functorial                       | 0m02.82s
0m02.76s | categories/FunctorCategory/Functorial                    | 0m02.72s
0m02.69s | categories/Adjoint/UniversalMorphisms                    | 0m02.94s
0m02.58s | categories/Grothendieck/ToSet                            | 0m02.51s
0m02.53s | Equivalences                                             | 0m02.63s
0m02.28s | categories/Functor/Attributes                            | 0m02.30s
0m02.22s | categories/Category/Sum                                  | 0m02.29s
0m02.03s | categories/Comma/Core                                    | 0m02.21s
0m01.96s | categories/NaturalTransformation/Dual                    | 0m01.92s
0m01.96s | types/Record                                             | 0m00.51s
0m01.95s | categories/Category/Sigma/Core                           | 0m02.03s
0m01.86s | categories/HomFunctor                                    | 0m01.72s
0m01.85s | PathGroupoids                                            | 0m01.84s
0m01.85s | categories/NaturalTransformation/Isomorphisms            | 0m01.68s
0m01.70s | categories/NaturalTransformation/Paths                   | 0m01.72s
0m01.61s | categories/FunctorCategory/Morphisms                     | 0m01.66s
0m01.34s | categories/NaturalTransformation/Pointwise               | 0m01.30s
0m01.34s | categories/Category/Prod                                 | 0m01.32s
0m01.31s | categories/Limits/Core                                   | 0m01.11s
0m01.29s | categories/Category/Sigma/OnObjects                      | 0m01.29s
0m01.24s | types/Prod                                               | 0m01.30s
0m01.17s | categories/NaturalTransformation/Composition/Laws        | 0m01.26s
0m01.13s | categories/Functor/Pointwise                             | 0m01.06s
0m01.04s | categories/ExponentialLaws/Law1/Functors                 | 0m01.02s
0m01.01s | categories/NaturalTransformation/Prod                    | 0m01.01s
0m01.00s | categories/CategoryOfSections/Core                       | 0m01.06s
0m00.96s | categories/ExponentialLaws/Law  N/A                      | 0m00.99s
0m00.92s | hit/epi                                                  | 0m00.92s
0m00.90s | categories/Functor/Prod                                  | 0m00.97s
0m00.86s | hit/Spheres                                              | 0m01.04s
0m00.85s | types/Paths                                              | 0m00.82s
0m00.84s | Trunc                                                    | 0m00.79s
0m00.83s | categories/Functor/Composition/Functorial                | 0m00.82s
0m00.67s | types/Universe                                           | 0m00.62s
0m00.67s | categories/NaturalTransformation/Composition/Core        | 0m00.63s
0m00.65s | categories/InitialTerminalCategory                       | 0m00.60s
0m00.59s | types/Sum                                                | 0m00.63s
0m00.59s | categories/Comma/Projection                              | 0m00.58s
0m00.58s | hit/quotient                                             | 0m00.51s
0m00.55s | categories/categories                                    | 0m00.54s
0m00.55s | categories/Functor/Composition/Laws                      | 0m00.46s
0m00.53s | hit/Suspension                                           | 0m00.55s
0m00.52s | Functorish                                               | 0m00.61s
0m00.52s | hit/Circle                                               | 0m00.50s
0m00.50s | categories/NaturalTransformation/Sum                     | 0m00.52s
0m00.49s | categories/Limits/Functors                               | 0m00.42s
0m00.47s | categories/ExponentialLaws/Law3/Functors                 | 0m00.44s
0m00.45s | categories/KanExtensions/Functors                        | 0m00.43s
0m00.43s | categories/Cat/Core                                      | 0m00.43s
0m00.43s | types/Forall                                             | 0m00.47s
0m00.41s | Tactics                                                  | 0m00.44s
0m00.41s | categories/NaturalTransformation/Identity                | 0m00.40s
0m00.40s | HProp                                                    | 0m00.41s
0m00.39s | HSet                                                     | 0m00.41s
0m00.39s | categories/Functor/Functor                               | 0m00.37s
0m00.37s | Fibrations                                               | 0m00.38s
0m00.35s | TruncType                                                | 0m00.38s
0m00.31s | categories/NaturalTransformation/Composition/Functorial  | 0m00.34s
0m00.29s | Misc                                                     | 0m00.35s
0m00.28s | categories/ExponentialLaws/ExponentialLaws               | 0m00.23s
0m00.28s | categories/IndiscreteCategory                            | 0m00.30s
0m00.28s | categories/Category/Objects                              | 0m00.23s
0m00.28s | categories/Functor/Composition/Core                      | 0m00.24s
0m00.28s | categories/Cat/Morphisms                                 | 0m00.31s
0m00.26s | categories/Functor/Dual                                  | 0m00.35s
0m00.26s | categories/KanExtensions/Core                            | 0m00.26s
0m00.25s | categories/Grothendieck/Grothendieck                     | 0m00.25s
0m00.24s | hit/minus1Trunc                                          | 0m00.29s
0m00.24s | types/Arrow                                              | 0m00.26s
0m00.24s | categories/Notations                                     | 0m00.21s
0m00.23s | categories/Utf8                                          | 0m00.25s
0m00.21s | Conjugation                                              | 0m00.20s
0m00.21s | categories/DependentProduct                              | 0m00.21s
0m00.20s | categories/SetCategory/Functors/Functors                 | 0m00.20s
0m00.20s | hit/iso                                                  | 0m00.20s
0m00.20s | categories/FunctorCategory/FunctorCategory               | 0m00.18s
0m00.20s | categories/Adjoint/Adjoint                               | 0m00.19s
0m00.20s | categories/FunctorCategory/Core                          | 0m00.16s
0m00.19s | categories/NaturalTransformation/NaturalTransformation   | 0m00.19s
0m00.19s | categories/Functor/Prod/Prod                             | 0m00.19s
0m00.19s | categories/GroupoidCategory/Core                         | 0m00.16s
0m00.18s | categories/Grothendieck/ToCat                            | 0m00.21s
0m00.18s | contrib/HoTTBook                                         | 0m00.16s
0m00.18s | categories/Comma/Comma                                   | 0m00.18s
0m00.18s | categories/Functor/Utf8                                  | 0m00.18s
0m00.18s | categories/Pseudofunctor/Pseudofunctor                   | 0m00.16s
0m00.17s | categories/KanExtensions/KanExtensions                   | 0m00.18s
0m00.17s | FunextVarieties                                          | 0m00.16s
0m00.17s | categories/Adjoint/Composition/LawsTactic                | 0m00.14s
0m00.16s | categories/Cat/Cat                                       | 0m00.15s
0m00.16s | categories/Adjoint/Identity                              | 0m00.14s
0m00.16s | hit/unique_choice                                        | 0m00.15s
0m00.16s | categories/Functor/Notations                             | 0m00.16s
0m00.16s | categories/Adjoint/Notations                             | 0m00.17s
0m00.16s | categories/Category/Category                             | 0m00.14s
0m00.16s | categories/NatCategory                                   | 0m00.17s
0m00.16s | categories/Adjoint/Composition/Composition               | 0m00.18s
0m00.16s | categories/Profunctor/Representable                      | 0m00.18s
0m00.16s | Overture                                                 | 0m00.16s
0m00.16s | contrib/HoTTBookExercises                                | 0m00.16s
0m00.15s | categories/Comma/Utf8                                    | 0m00.18s
0m00.15s | categories/ExponentialLaws/Law3/Law3                     | 0m00.18s
0m00.15s | categories/Limits/Limits                                 | 0m00.15s
0m00.15s | HoTT                                                     | 0m00.13s
0m00.15s | categories/Comma/Notations                               | 0m00.15s
0m00.15s | categories/Category/Subcategory/Subcategory              | 0m00.10s
0m00.15s | categories/NaturalTransformation/Notations               | 0m00.15s
0m00.15s | categories/Category/Core                                 | 0m00.16s
0m00.14s | categories/Adjoint/Utf8                                  | 0m00.15s
0m00.14s | categories/Profunctor/Profunctor                         | 0m00.12s
0m00.14s | types/Bool                                               | 0m00.15s
0m00.14s | categories/ExponentialLaws/Law1/Law1                     | 0m00.18s
0m00.14s | types/Unit                                               | 0m00.14s
0m00.14s | categories/ExponentialLaws/Law2/Law2                     | 0m00.16s
0m00.14s | categories/NaturalTransformation/Utf8                    | 0m00.15s
0m00.14s | categories/FunctorCategory/Notations                     | 0m00.10s
0m00.13s | categories/Adjoint/Core                                  | 0m00.15s
0m00.13s | categories/GroupoidCategory/GroupoidCategory             | 0m00.10s
0m00.13s | categories/FunctorCategory/Utf8                          | 0m00.14s
0m00.13s | Contractible                                             | 0m00.10s
0m00.13s | hit/Interval                                             | 0m00.14s
0m00.13s | categories/SetCategory/Core                              | 0m00.14s
0m00.13s | categories/Profunctor/Notations                          | 0m00.10s
0m00.13s | categories/NaturalTransformation/Core                    | 0m00.15s
0m00.13s | categories/SetCategory/SetCategory                       | 0m00.14s
0m00.13s | categories/Functor/Composition/Composition               | 0m00.11s
0m00.12s | categories/DiscreteCategory                              | 0m00.11s
0m00.12s | categories/Functor/Core                                  | 0m00.11s
0m00.12s | categories/Category/Univalent                            | 0m00.14s
0m00.12s | Pointed                                                  | 0m00.08s
0m00.12s | categories/CategoryOfSections/CategoryOfSections         | 0m00.11s
0m00.11s | categories/Category/Utf8                                 | 0m00.13s
0m00.11s | categories/Profunctor/Core                               | 0m00.09s
0m00.11s | categories/Category/Dual                                 | 0m00.18s
0m00.11s | categories/Category/Notations                            | 0m00.12s
0m00.11s | categories/NaturalTransformation/Composition/Composition | 0m00.13s
0m00.11s | categories/Category/Subcategory/Full                     | 0m00.12s
0m00.11s | categories/Functor/Pointwise/Pointwise                   | 0m00.11s
0m00.10s | categories/Profunctor/Identity                           | 0m00.13s
0m00.10s | categories/Category/Sigma/Sigma                          | 0m00.15s
0m00.10s | hit/Truncations                                          | 0m00.14s
0m00.09s | coq/Init/Peano                                           | 0m00.08s
0m00.09s | categories/ExponentialLaws/Law4/Law4                     | 0m00.09s
0m00.09s | categories/Category/Subcategory/Wide                     | 0m00.11s
0m00.09s | UnivalenceAxiom                                          | 0m00.08s
0m00.09s | categories/Profunctor/Utf8                               | 0m00.13s
0m00.08s | categories/Functor/Identity                              | 0m00.07s
0m00.08s | coq/Init/Specif                                          | 0m00.08s
0m00.08s | coq/Init/Logic_Type                                      | 0m00.07s
0m00.07s | FunextAxiom                                              | 0m00.08s
0m00.07s | types/Empty                                              | 0m00.09s
0m00.06s | coq/Init/Datatypes                                       | 0m00.07s
0m00.06s | categories/Category/Strict                               | 0m00.07s
0m00.06s | coq/Program/Tactics                                      | 0m00.05s
0m00.04s | coq/Init/Notations                                       | 0m00.02s
0m00.04s | coq/Init/Logic                                           | 0m00.04s
0m00.04s | coq/Init/Prelude                                         | 0m00.04s
0m00.04s | coq/Bool/Bool                                            | 0m00.02s
0m00.04s | coq/Init/Tactics                                         | 0m00.03s
Port UnivalenceImpliesFunext

This closes #46.  Unfortunately, the typeclass glue won't work very
well until we migrate to the polyproj branch of HoTT/coq, because
typeclass resolution currently doesn't take into account universe
inconsistencies, so we'd need to explicitly provide two instances of
univalence to this theorem in order to use it.
Do exercise 6.9, add some minor lemmas about pointed types

The pointed types lemmas are in preparation for some other 6 exercises.
Code the 2-sphere directly
Make some connections to the book in Chapter 6
Prove that Funext is downward closed.

To do this, add some simple definitions to types.UniverseLevel.  I
figured I'd mimic Agda, though we probably don't need [lift] or [lower]
or [isequiv_lift] because we get cumulativity.  The proof of functional
extensionality being downward closed with respect to universe levels is
also straightforward, due to cumulativity.  As a demo, I've made the
lemmas in hit.iso take only one instance of Funext.

Hopefully, this will be the end of most of our woes with universe
inconsistencies and Funext.

As Univalence is not, in fact, downward closed, (see
https://groups.google.com/forum/#!topic/homotopytypetheory/3wp32xV7OX0),
this closes #334.

After    | File Name                                                | Before
------------------------------------------------------------------------------
8m28.14s | Total                                                    | 8m27.62s
------------------------------------------------------------------------------
1m49.49s | categories/Comma/ProjectionFunctors                      | 1m46.39s
0m32.83s | categories/Adjoint/Composition/AssociativityLaw          | 0m33.37s
0m25.64s | categories/Grothendieck/PseudofunctorToCat               | 0m26.36s
0m17.64s | categories/ExponentialLaws/Law4/Functors                 | 0m15.69s
0m16.97s | categories/Adjoint/UnitCounitCoercions                   | 0m17.10s
0m15.83s | categories/FunctorCategory/Dual                          | 0m16.35s
0m15.68s | categories/Comma/InducedFunctors                         | 0m15.77s
0m13.11s | categories/Functor/Pointwise/Properties                  | 0m13.43s
0m12.61s | hit/Flattening                                           | 0m11.97s
0m12.42s | categories/Pseudofunctor/Core                            | 0m12.62s
0m11.97s | categories/Adjoint/Composition/Core                      | 0m12.26s
0m11.37s | categories/Pseudofunctor/FromFunctor                     | 0m10.91s
0m11.09s | categories/Adjoint/Dual                                  | 0m11.36s
0m10.80s | categories/Adjoint/Composition/IdentityLaws              | 0m11.22s
0m08.73s | categories/Yoneda                                        | 0m08.83s
0m08.32s | categories/ExponentialLaws/Law1/Law                      | 0m08.86s
0m07.72s | categories/Functor/Prod/Universal                        | 0m07.70s
0m07.58s | categories/GroupoidCategory/Morphisms                    | 0m07.72s
0m07.36s | categories/UniversalProperties                           | 0m07.88s
0m06.93s | hit/Connectedness                                        | 0m06.68s
0m06.35s | categories/Adjoint/Paths                                 | 0m06.18s
0m06.34s | categories/Comma/Dual                                    | 0m07.26s
0m06.12s | categories/Category/Morphisms                            | 0m06.15s
0m05.91s | categories/Functor/Paths                                 | 0m06.14s
0m05.77s | categories/Adjoint/UnitCounit                            | 0m05.98s
0m05.55s | categories/Functor/Sum                                   | 0m05.73s
0m05.44s | EquivalenceVarieties                                     | 0m05.40s
0m04.69s | categories/ExponentialLaws/Law2/Functors                 | 0m05.14s
0m04.54s | categories/Category/Sigma/OnMorphisms                    | 0m04.73s
0m04.48s | categories/DualFunctor                                   | 0m04.75s
0m03.63s | categories/ProductLaws                                   | 0m03.60s
0m03.47s | types/ObjectClassifier                                   | 0m03.41s
0m03.36s | categories/Functor/Prod/Functorial                       | 0m03.40s
0m03.04s | types/Sigma                                              | 0m03.28s
0m02.84s | categories/Adjoint/UniversalMorphisms                    | 0m02.86s
0m02.66s | categories/FunctorCategory/Functorial                    | 0m02.56s
0m02.61s | categories/Grothendieck/ToSet                            | 0m02.64s
0m02.48s | Equivalences                                             | 0m02.54s
0m02.27s | categories/Functor/Attributes                            | 0m02.16s
0m02.14s | categories/Category/Sum                                  | 0m02.10s
0m02.13s | categories/Category/Sigma/Core                           | 0m02.02s
0m02.00s | categories/Comma/Core                                    | 0m02.03s
0m01.99s | categories/NaturalTransformation/Dual                    | 0m01.82s
0m01.86s | PathGroupoids                                            | 0m01.89s
0m01.80s | categories/NaturalTransformation/Isomorphisms            | 0m01.82s
0m01.78s | categories/HomFunctor                                    | 0m01.79s
0m01.66s | categories/FunctorCategory/Morphisms                     | 0m01.47s
0m01.58s | categories/NaturalTransformation/Paths                   | 0m01.67s
0m01.31s | categories/Category/Sigma/OnObjects                      | 0m01.25s
0m01.27s | types/Prod                                               | 0m01.22s
0m01.26s | categories/NaturalTransformation/Pointwise               | 0m01.28s
0m01.25s | categories/Category/Prod                                 | 0m01.38s
0m01.22s | categories/Limits/Core                                   | 0m01.10s
0m01.14s | categories/NaturalTransformation/Composition/Laws        | 0m01.20s
0m01.07s | categories/Functor/Pointwise                             | 0m01.05s
0m00.98s | categories/ExponentialLaws/Law  N/A                      | 0m00.94s
0m00.98s | categories/ExponentialLaws/Law1/Functors                 | 0m01.04s
0m00.96s | categories/CategoryOfSections/Core                       | 0m00.92s
0m00.95s | hit/epi                                                  | 0m00.96s
0m00.93s | categories/Functor/Prod                                  | 0m00.89s
0m00.92s | hit/Spheres                                              | 0m00.86s
0m00.91s | categories/NaturalTransformation/Prod                    | 0m01.00s
0m00.82s | types/Paths                                              | 0m00.87s
0m00.81s | categories/Functor/Composition/Functorial                | 0m00.82s
0m00.78s | Trunc                                                    | 0m00.74s
0m00.63s | types/Universe                                           | 0m00.60s
0m00.63s | categories/NaturalTransformation/Composition/Core        | 0m00.62s
0m00.62s | categories/NaturalTransformation/Sum                     | 0m00.49s
0m00.60s | categories/InitialTerminalCategory                       | 0m00.68s
0m00.60s | contrib/HoTTBookExercises                                | 0m00.54s
0m00.56s | categories/categories                                    | 0m00.53s
0m00.56s | categories/Functor/Composition/Laws                      | 0m00.46s
0m00.55s | Functorish                                               | 0m00.57s
0m00.55s | hit/quotient                                             | 0m00.48s
0m00.53s | types/Sum                                                | 0m00.54s
0m00.52s | hit/Suspension                                           |   N/A
0m00.52s | categories/Comma/Projection                              | 0m00.59s
0m00.51s | types/Record                                             | 0m00.50s
0m00.50s | hit/Circle                                               | 0m00.49s
0m00.46s | categories/Limits/Functors                               | 0m00.42s
0m00.45s | categories/ExponentialLaws/Law3/Functors                 | 0m00.51s
0m00.45s | HSet                                                     | 0m00.38s
0m00.45s | Fibrations                                               | 0m00.40s
0m00.44s | categories/NaturalTransformation/Identity                | 0m00.38s
0m00.43s | types/Forall                                             | 0m00.44s
0m00.42s | Tactics                                                  | 0m00.45s
0m00.40s | categories/Cat/Core                                      | 0m00.49s
0m00.40s | categories/KanExtensions/Functors                        | 0m00.45s
0m00.38s | HProp                                                    | 0m00.40s
0m00.35s | TruncType                                                | 0m00.36s
0m00.33s | categories/KanExtensions/Core                            | 0m00.32s
0m00.32s | categories/IndiscreteCategory                            | 0m00.29s
0m00.32s | Misc                                                     | 0m00.31s
0m00.32s | categories/Functor/Functor                               | 0m00.36s
0m00.29s | categories/Grothendieck/Grothendieck                     | 0m00.28s
0m00.28s | categories/Functor/Dual                                  | 0m00.31s
0m00.28s | categories/Cat/Morphisms                                 | 0m00.30s
0m00.28s | categories/NaturalTransformation/Composition/Functorial  | 0m00.32s
0m00.27s | hit/minus1Trunc                                          | 0m00.27s
0m00.26s | categories/Functor/Composition/Core                      | 0m00.22s
0m00.25s | categories/Category/Objects                              | 0m00.22s
0m00.25s | types/Arrow                                              | 0m00.26s
0m00.24s | categories/Notations                                     | 0m00.22s
0m00.23s | categories/Grothendieck/ToCat                            | 0m00.21s
0m00.22s | categories/ExponentialLaws/ExponentialLaws               | 0m00.25s
0m00.21s | hit/iso                                                  | 0m00.20s
0m00.21s | categories/Utf8                                          | 0m00.23s
0m00.21s | categories/Adjoint/Adjoint                               | 0m00.22s
0m00.20s | categories/DependentProduct                              | 0m00.17s
0m00.20s | categories/SetCategory/Functors/Functors                 | 0m00.24s
0m00.20s | categories/FunctorCategory/Core                          | 0m00.16s
0m00.19s | categories/Pseudofunctor/Pseudofunctor                   | 0m00.18s
0m00.19s | types/Bool                                               | 0m00.20s
0m00.18s | Conjugation                                              | 0m00.19s
0m00.18s | categories/Adjoint/Utf8                                  | 0m00.16s
0m00.18s | categories/NaturalTransformation/NaturalTransformation   | 0m00.20s
0m00.18s | categories/FunctorCategory/Utf8                          | 0m00.16s
0m00.18s | categories/Comma/Comma                                   | 0m00.20s
0m00.18s | FunextVarieties                                          | 0m00.16s
0m00.18s | categories/Category/Category                             | 0m00.14s
0m00.17s | categories/Limits/Limits                                 | 0m00.12s
0m00.17s | categories/NatCategory                                   | 0m00.18s
0m00.17s | categories/NaturalTransformation/Notations               | 0m00.16s
0m00.16s | categories/Comma/Utf8                                    | 0m00.14s
0m00.16s | contrib/HoTTBook                                         | 0m00.17s
0m00.16s | categories/Functor/Prod/Prod                             | 0m00.18s
0m00.16s | categories/SetCategory/Core                              | 0m00.14s
0m00.16s | categories/FunctorCategory/FunctorCategory               | 0m00.15s
0m00.16s | categories/GroupoidCategory/Core                         | 0m00.19s
0m00.16s | categories/NaturalTransformation/Core                    | 0m00.15s
0m00.16s | categories/Functor/Utf8                                  | 0m00.16s
0m00.16s | categories/Category/Core                                 | 0m00.13s
0m00.15s | categories/Cat/Cat                                       | 0m00.15s
0m00.15s | categories/Category/Dual                                 | 0m00.12s
0m00.15s | categories/Adjoint/Notations                             | 0m00.16s
0m00.15s | categories/Comma/Notations                               | 0m00.18s
0m00.15s | categories/Adjoint/Composition/Composition               | 0m00.12s
0m00.15s | Overture                                                 | 0m00.17s
0m00.15s | categories/Adjoint/Composition/LawsTactic                | 0m00.17s
0m00.14s | categories/Adjoint/Identity                              | 0m00.12s
0m00.14s | hit/unique_choice                                        | 0m00.12s
0m00.14s | categories/Profunctor/Representable                      | 0m00.14s
0m00.14s | categories/NaturalTransformation/Utf8                    | 0m00.12s
0m00.13s | categories/ExponentialLaws/Law3/Law3                     | 0m00.11s
0m00.13s | categories/GroupoidCategory/GroupoidCategory             | 0m00.09s
0m00.13s | categories/Profunctor/Core                               | 0m00.12s
0m00.13s | hit/Interval                                             | 0m00.14s
0m00.13s | HoTT                                                     | 0m00.14s
0m00.13s | categories/Profunctor/Notations                          | 0m00.11s
0m00.13s | coq/Init/Peano                                           | 0m00.10s
0m00.13s | categories/ExponentialLaws/Law1/Law1                     | 0m00.21s
0m00.13s | types/Unit                                               | 0m00.13s
0m00.13s | categories/Functor/Composition/Composition               | 0m00.14s
0m00.13s | categories/Profunctor/Utf8                               | 0m00.14s
0m00.12s | categories/KanExtensions/KanExtensions                   | 0m00.12s
0m00.12s | Contractible                                             | 0m00.12s
0m00.12s | categories/Functor/Notations                             | 0m00.14s
0m00.12s | categories/Category/Univalent                            | 0m00.15s
0m00.12s | categories/Category/Subcategory/Wide                     | 0m00.10s
0m00.12s | types/UniverseLevel                                      |   N/A
0m00.12s | categories/Category/Notations                            | 0m00.09s
0m00.12s | UnivalenceAxiom                                          |   N/A
0m00.12s | categories/FunctorCategory/Notations                     | 0m00.10s
0m00.12s | categories/CategoryOfSections/CategoryOfSections         | 0m00.12s
0m00.11s | Pointed                                                  | 0m00.11s
0m00.11s | categories/Category/Sigma/Sigma                          | 0m00.12s
0m00.10s | categories/Adjoint/Core                                  | 0m00.14s
0m00.10s | categories/ExponentialLaws/Law4/Law4                     | 0m00.10s
0m00.10s | categories/Functor/Core                                  | 0m00.12s
0m00.10s | categories/Profunctor/Profunctor                         | 0m00.10s
0m00.10s | categories/Category/Subcategory/Subcategory              | 0m00.12s
0m00.10s | categories/SetCategory/SetCategory                       | 0m00.11s
0m00.10s | categories/Profunctor/Identity                           | 0m00.14s
0m00.10s | categories/Category/Subcategory/Full                     | 0m00.11s
0m00.10s | categories/Functor/Pointwise/Pointwise                   | 0m00.12s
0m00.10s | hit/Truncations                                          | 0m00.11s
0m00.09s | categories/Category/Utf8                                 | 0m00.12s
0m00.09s | coq/Init/Specif                                          | 0m00.06s
0m00.09s | categories/ExponentialLaws/Law2/Law2                     | 0m00.16s
0m00.08s | categories/DiscreteCategory                              | 0m00.11s
0m00.08s | categories/Functor/Identity                              | 0m00.09s
0m00.08s | categories/Category/Strict                               | 0m00.08s
0m00.08s | coq/Init/Logic_Type                                      | 0m00.06s
0m00.08s | categories/NaturalTransformation/Composition/Composition | 0m00.10s
0m00.08s | types/Empty                                              | 0m00.07s
0m00.06s | FunextAxiom                                              | 0m00.06s
0m00.05s | coq/Init/Datatypes                                       | 0m00.04s
0m00.05s | coq/Program/Tactics                                      | 0m00.06s
0m00.04s | coq/Init/Logic                                           | 0m00.03s
0m00.04s | coq/Init/Prelude                                         | 0m00.04s
0m00.03s | coq/Bool/Bool                                            | 0m00.02s
0m00.03s | coq/Init/Tactics                                         | 0m00.04s
0m00.02s | coq/Init/Notations                                       | 0m00.04s
fix the clang problem when building coq

The problem is with the option -fno-defer-pop, which is understood
by gcc but not by clang.

A few other problems are fixed, too, notably with sed in the
script "configure", and with the script not stopping on errors.
improve the install script

... by making the two sed edits independent.

Also reduce the verbosty of the build.  Although, for remote debugging
it can be useful.
Simplify types/UniverseLevel.v

We don't actually need the fancy equality type, nor the paths.
Strictly speaking, we don't need [lift] or [lower] or the equivalence,
either.
Merge pull request #339 from JasonGross/funext-downward-closed

Prove that Funext is downward closed.
Oops, wrong button, sorry!
Merge pull request #342 from DanGrayson/pull-fix-mac-os-x-clang-option-problem

fix the clang problem when building coq
/usr/bin/env bash -e doesn't work in some cygwins

It complains about not being able to find 'bash -e'.
Merge pull request #343 from JasonGross/remove-e

/usr/bin/env bash -e doesn't work in some cygwins
Put the 2-sphere in Set

It was in Prop.
Fix the numbering of (Bool <~> Bool) <~> Bool

Reported By: Edward Z. Yang <ezyang@mit.edu>
udpate INSTALL.txt

with help for solving the Mac OS X problem involving the -fno-defer-pop
problem
Merge pull request #344 from JasonGross/fix-bool-equiv-bool-book

Fix the numbering of (Bool <~> Bool) <~> Bool
Merge pull request #345 from DanGrayson/pull-document-fix-mac-os-x-clang-option-problem

udpate INSTALL.txt
Merge pull request #337 from JasonGross/2-sphere-direct

2 sphere direct.
Merging as this has been waiting for two weeks and is not in the critical part.
Add some instructions for installing on MS Win