{"ast_node_type":"function","tokens":[{"end":90,"kind":"keyword","start":0,"text":"fn"}]}
    fn new(infcx: &InferCtxt<'_>, vars_pre_snapshot: VariableLengths) -> SnapshotVarData {
impl SnapshotVarData {
        let mut inner = infcx.inner.borrow_mut();