One paragraph explanation of the feature.
Why are we doing this? What use cases does it support? What is the expected outcome?
Provide a brief description of the implementation details for the feature. What existing code paths are you planning to modify? What new classes or datastructures are you planning to introduce?
You can use this section to record any open design questions you may have. In the process of the design discussion this section will be filled in with relevant question-answer pairs that fell out of the discussion with other contributors and should be recorded for later reference.