...
What is this proposal solving? Why does the problem matter? How does the problem affect the user?
Anti-Goals
What is outside the scope of what the proposal is trying to solve?
Solution
Describe your solution and how it’s going to solve the problem. This is likely the largest section of your proposal and might even include some high-level diagrams if you are proposing code changes. While all important aspects need to be covered, also keep in mind that shorter documents are more likely to be read.
Changes and Additions to Public Interfaces
...
Performance Impact
No impacts.
...