{"ast_node_type":"other","tokens":[{"end":69,"kind":"keyword","start":0,"text":"(Either::Left(node),"}]}
                (Either::Left(node), Rule::Node(nt_)) => node == nt_,
            if trailing_sep.is_none_or(|it| comma == &**it) && match (nt, nt_) {
                (Either::Right(token), Rule::Token(nt_)) => token == nt_,