{"ast_node_type":"variable","tokens":[{"end":86,"kind":"keyword","start":0,"text":"let"}]}
                        let ExprKind::Block(then, _) = then.kind else { return None };
                        // If the block does not have a final expression, it will return () and we do not make a suggestion to borrow that.
                        let Some(then) = then.expr else { return None };