{"ast_node_type":"variable","tokens":[{"end":95,"kind":"keyword","start":0,"text":"while"}]}
        while let hir::ExprKind::Block(&hir::Block { stmts: [], expr: Some(tail), .. }, None) =
        // Only peel blocks that have no expressions.
            body.kind