(dedupe) (dedupe coll)
Returns a lazy sequence removing consecutive duplicates in coll. Returns a transducer when no collection is provided.
user=> (dedupe [1 2 3 3 3 1 1 6]) (1 2 3 1 6)