Advanced Software EngineeringType StructuresIntroductionType Structures Type algebra, ADTs and total functions: the foundations of an expressive type system.Last updated on December 29, 2025Code and Data: A Fundamental DualityType Algebra: Products and Sums