Type theory
Data types
Procedural programming languages
Polymorphism
Cross-platform software
Subtyping
Type system
Go
-calculus
System F
ALGOL 68
Cons