{"ast_node_type":"other","tokens":[{"end":87,"kind":"keyword","start":0,"text":"if"}]}
    if (ty.contains_unknown() && ty.type_arguments().count() == 0) || ty.is_closure() {
    // Fully unresolved or unnameable types can't be annotated
        cov_mark::hit!(add_explicit_type_not_applicable_if_ty_not_inferred);