class Expr for Exercise 3 from Week 5.
ExprT instances for Exercise 4 from Week 5.