A widget ID collided with one already declared within the same window scope.
@type t() :: %Plushie.Event.Diagnostic.DuplicateId{ id: String.t(), window_id: String.t() | nil }