{"ast_node_type":"variable","tokens":[{"end":39,"kind":"keyword","start":0,"text":"let"}]}
        let demand_compatible = |idx| {
        // This version writes those types back so further type checking uses the narrowed types
            let formal_input_ty: Ty<'tcx> = formal_input_tys[idx];