We propose adding support for type parameters to Go. This will change the Go language to support a form of generic programming. A detailed proposal document has been published, with input from many members of the Go community. We are now taking the next step and proposing that this document become a part of the language. A very high level overview of the proposed changes: Functions can have an add