Resolves to a Conflict sentinel when Base already carries Key,
surfacing the collision at the call site (the sentinel string is not an
object, so the constraint fails). Exported so a middleware with a bespoke
generic signature (e.g. one that adds a Payload type parameter) can reuse the
core's collision check instead of hand-copying it.
Resolves to a Conflict sentinel when
Basealready carriesKey, surfacing the collision at the call site (the sentinel string is not anobject, so the constraint fails). Exported so a middleware with a bespoke generic signature (e.g. one that adds aPayloadtype parameter) can reuse the core's collision check instead of hand-copying it.