{"ast_node_type":"variable","tokens":[{"end":61,"kind":"keyword","start":0,"text":"if"}]}
                        if let Some(expr) = opt_expr.take() {
                    AstFragment::OptExpr(opt_expr) => {
                            *opt_expr = vis.filter_map_expr(expr)