Summary of Go Generics Discussions frozen document Motivation Overview Problems Generic Data Structures Generic Algorithms Functional Code Domain Modeling Language Extensions Alternatives Re-implement the code / copy-paste Use interfaces Use reflect Code generation Generics approaches Built-in generics Type specialization Implicit boxing Package templates Type alias rebinding Mix boxing and specia