[This is a template for Go's change proposal process, documented here.]

Proposal: [Title]

Author(s): [Author Name, Co-Author Name]

Last updated: [Date]

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 and future maintainability.]

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.]