{"ast_node_type":"other","tokens":[{"end":21,"kind":"keyword","start":0,"text":")"}]}
) -> ControlFlow<T> {
    cb: &mut dyn FnMut(ast::Pat) -> ControlFlow<T>,
    let mut preorder = pat.syntax().preorder();