{"ast_node_type":"variable","tokens":[{"end":27,"kind":"keyword","start":0,"text":"let"}]}
    let mut cyclic = false;
    let cycled = |(runner, walker)| runner == walker;
    if let Some(period) = stack.iter().skip(1).step_by(2).zip(stack).position(cycled) {