pub type Punct = Punct<SpanData<SyntaxContext>>;
pub struct Punct { pub char: char, pub spacing: Spacing, pub span: SpanData<SyntaxContext>, }
char: char
spacing: Spacing
span: SpanData<SyntaxContext>