{"ast_node_type":"other","tokens":[{"end":39,"kind":"keyword","start":0,"text":"if"}]}
    if tcx.type_alias_is_lazy(def_id) {
fn check_type_alias_type_params_are_used<'tcx>(tcx: TyCtxt<'tcx>, def_id: LocalDefId) {
        // Since we compute the variances for lazy type aliases and already reject bivariant