{"ast_node_type":"variable","tokens":[{"end":32,"kind":"keyword","start":0,"text":"let"}]}
        let next_discriminants =
        //let next_discriminants = discriminants.clone().cycle().skip(1);
            discriminants.clone().chain(valid_discriminants.first().copied()).skip(1);