{"ast_node_type":"variable","tokens":[{"end":48,"kind":"keyword","start":0,"text":"let"}]}
        let mut expectation = Some(expected_ty);
        let mut expr = end.expr;
        while let hir::ExprKind::MethodCall(_, rcvr, ..) = expr.kind {