rfc template
rfc template
copy this template when creating a new rfc. replace the frontmatter and content with your proposal.
---
rfc: "0000"
title: your title here
status: draft
created: "2026-01-01"
target: α2
---
sections to include
summary
one paragraph explanation of the feature.
motivation
why are we doing this? what use cases does it support? what problems does it solve?
detailed design
the technical design of the feature. this should be detailed enough that someone familiar with the language could implement it.
syntax: proposed syntax additions or changes with code examples.
semantics: how does it interact with existing features?
implementation notes: high-level notes on implementation strategy.
drawbacks
why should we not do this?
alternatives
what other designs were considered? why was this approach chosen?
prior art
how do other languages handle this? what can we learn from them?
unresolved questions
what parts of the design are still undecided?
future possibilities
what future extensions could build on this?