{"ast_node_type":"variable","tokens":[{"end":68,"kind":"keyword","start":0,"text":"while"}]}
                while let TyKind::Ref(_, _, z) = ty.kind(Interner) {
                let mut ty = self.operand_ty(lhs, locals)?;
                    ty = z.clone();