pub type Leaf = Leaf<SpanData<SyntaxContextId>>;
enum Leaf { Literal(Literal<SpanData<SyntaxContextId>>), Punct(Punct<SpanData<SyntaxContextId>>), Ident(Ident<SpanData<SyntaxContextId>>), }