{"ast_node_type":"variable","tokens":[{"end":88,"kind":"keyword","start":0,"text":"if"}]}
        if let Ok((Ok(result), _)) = interpret_mir(db, Arc::new(mir_body), true, None) {
    if let Ok(mir_body) = lower_to_mir(ctx.db, ctx.owner, ctx.body, &infer, expr) {
            return result;