{"ast_node_type":"variable","tokens":[{"end":40,"kind":"keyword","start":0,"text":"if"}]}
    if let Some(inspector) = inspector {
    let root_ctxt = TypeckRootCtxt::new(tcx, def_id);
        root_ctxt.infcx.attach_obligation_inspector(inspector);