import { uniqueEverseen } from "https://deno.land/x/itertools@v1.1.1/more-itertools.ts";
Yield unique elements, preserving order.
>>> [...uniqueEverseen('AAAABBBCCDAABBB')]
['A', 'B', 'C', 'D']
>>> [...uniqueEverseen('AbBCcAB', s => s.toLowerCase())]
['A', 'b', 'C']