fn handle_cycle_error<CTX, V>(
    tcx: CTX,
    error: DiagnosticBuilder<'_, ErrorGuaranteed>,
    handler: HandleCycleError
) -> Vwhere
    CTX: DepContext,
    V: Value<CTX>,