distinct
(distinct coll) / (distinct)
Answers coll's seq view with later duplicates dropped, first occurrences kept in
order. Membership is =, like a set's. A lazy input answers a lazy seq, a strict
one a strict list. As a value a one-argument lambda.
(distinct) is its transducer, as a value too.