{"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":"if"}]}
                if ty.is_maybe_parenthesised_infer() {
                // `TyKind::Paren(TyKind::Infer)` and should also be lowered to `GenericArg::Infer`
                    return GenericArg::Infer(hir::InferArg {