1. Basic (1 - 3)
2. Syntax (4)
  * Syntax.Contex
* Liftable
* Renaming
  * Renaming.Definition
  * Renaming.Syntax
* Substitution
  * Substitution.Definition
  * Substitution.Property
3. Computation (5)
4. Context (6 - 9)
5. Relation.Binary.Diamond (10-11)
6. ParallelReduction (12-13)
7. Confluence.VectorizedSubstitution (14)
8. Confluence (15-16)
9. Subtyping (17-21)
  -- lemma 19 as stated in the papare is false
  -- needs reformulating the _~_ relation
10. TypePreservation (35-36)
