{"ast_node_type":"variable","tokens":[{"end":29,"kind":"keyword","start":0,"text":"let"}]}
        let mut block = self;
    pub fn innermost_block(&self) -> &Block<'hir> {
        while let Some(Expr { kind: ExprKind::Block(inner_block, _), .. }) = block.expr {