pub(crate) type SyntaxNode = SyntaxNode<PreprocessorLang>;
pub(crate) struct SyntaxNode { /* private fields */ }