{"ast_node_type":"variable","tokens":[{"end":89,"kind":"keyword","start":0,"text":"while"}]}
        while let Some(Expr { kind: ExprKind::Block(inner_block, _), .. }) = block.expr {
        let mut block = self;
            block = inner_block;