pub const SYNTHETIC_ROOT: u16 = u16::MAX; // 65_535u16
sipha uses this kind for a wrapper root when the grammar produces a single root node.