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