pub fn get_thir<'tcx, S: UnderOwnerState<'tcx>>( did: RLocalDefId, s: &S, ) -> (Rc<Thir<'tcx>>, ExprId)