{"ast_node_type":"function","tokens":[{"end":66,"kind":"keyword","start":0,"text":"fn"}]}
    fn lower_block_expr(&mut self, b: &Block) -> hir::Expr<'hir> {
    /// has no attributes and is not targeted by a `break`.
        let block = self.lower_block(b, false);