| [This is a template for Go's change proposal process, documented [here](../README.md).] |
| |
| # Proposal: [Title] |
| |
| Author(s): [Author Name, Co-Author Name] |
| |
| Last updated: [Date] |
| |
| Discussion at https://go.dev/issue/NNNNN. |
| |
| ## Abstract |
| |
| [A short summary of the proposal.] |
| |
| ## Background |
| |
| [An introduction of the necessary background and the problem being solved by the proposed change.] |
| |
| ## Proposal |
| |
| [A precise statement of the proposed change.] |
| |
| ## Rationale |
| |
| [A discussion of alternate approaches and the trade offs, advantages, and disadvantages of the specified approach.] |
| |
| ## Compatibility |
| |
| [A discussion of the change with regard to the |
| [compatibility guidelines](https://go.dev/doc/go1compat).] |
| |
| ## Implementation |
| |
| [A description of the steps in the implementation, who will do them, and when. |
| This should include a discussion of how the work fits into [Go's release cycle](https://go.dev/wiki/Go-Release-Cycle).] |
| |
| ## Open issues (if applicable) |
| |
| [A discussion of issues relating to this proposal for which the author does not |
| know the solution. This section may be omitted if there are none.] |