{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":"source.name().and_then(|name|"}]}
                source.name().and_then(|name| {
                _ = sema.parse_or_expand(source.file());
                    name.syntax().original_file_range_opt(sema.db).map(TupleExt::head).map(