{"ast_node_type":"function","tokens":[{"end":71,"kind":"keyword","start":0,"text":"fn"}]}
    fn collect_block(&mut self, block: &ast::BlockExpr) -> Option<()> {
    }
        let last_expr = block.tail_expr().or_else(|| match block.statements().last()? {