chore(*): assume [Nonempty α] [Subsingleton α] instead of Unique α (#17670)
[Nonempty α] [Subsingleton α]
Unique α