{"ast_node_type":"variable","tokens":[{"end":83,"kind":"keyword","start":0,"text":"if"}]}
                        if let hir::ExprKind::AddrOf(_, mutbl, inner) = expr.kind {
                    while steps > 0 {
                            // If the expression has `&`, removing it would fix the error