Rework typing to get the semantics and typing work closer together.
Using this new typing, prove the stronger soundness statement, moving the evaluation to the conclusion of the theorems.
Showing
Using this new typing, prove the stronger soundness statement, moving the evaluation to the conclusion of the theorems.