pub type SyntaxToken<D = ()> = SyntaxToken<SyntaxKind, D>;
pub struct SyntaxToken<D = ()> { /* private fields */ }