ConstElement type produced by the source iterable.
Key type generated from each element.
Selector receiving each element and its index, yielding the key used for distinctness.
An iterable yielding the first element encountered for each distinct key.
Removes duplicate elements from an iterable by the key produced by keySelector.
Curried version of _deduplicateBy.