{"ast_node_type":"other","tokens":[{"end":37,"kind":"keyword","start":0,"text":"p.and_then(|it|"}]}
                    p.and_then(|it| {
                let mut range_part_lower = |p: Option<ast::Pat>| -> Option<ExprId> {
                        let ptr = PatPtr::new(&it);