Version with lists, without proofs.
Version with lists, without proofs.
Using normal forms as values.