syntax_data: {"ast_node_type":"variable","tokens":[{"end":100,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:             let subtyped = new_place.project_deeper(&[ProjectionElem::Subtype(place_ty)], self.tcx);
context_before:             self.patcher.add_assign(location, new_place, rvalue.clone());
context_after:             *rvalue = Rvalue::Use(Operand::Move(subtyped));