{"ast_node_type":"variable","tokens":[{"end":62,"kind":"keyword","start":0,"text":"let"}]}
        let macro_call_id = resolve(&db, def_map, ast_id, ptr)
        let ptr = InFile::new(source.file_id, AstPtr::new(&macro_call_node));
            .unwrap_or_else(|| panic!("unable to find semantic macro call {macro_call_node}"));