Types in Lambda CalculusCovers types in lambda calculus, including defining types, specifying rules, and proving soundness.
Records and VariantsIntroduces records, variants, evaluation rules, typing rules, aliasing challenges, and benefits in programming languages.