syntax_data: {"ast_node_type":"other","tokens":[{"end":16,"kind":"keyword","start":0,"text":"cycle:"}]}
source_snippet:     cycle: &[Q],
context_before: fn search_for_cycle_permutation<Q, T>(
context_after:     try_cycle: impl Fn(&mut VecDeque<&Q>) -> ControlFlow<T, ()>,