{"ast_node_type":"variable","tokens":[{"end":83,"kind":"keyword","start":0,"text":"if"}]}
        if let Value::Projection(pointer, ProjectionElem::Deref) = *self.get(value)
            && let Value::Address { place: mut pointee, kind, .. } = *self.get(pointer)