const uniqueInOrder = (iterable) => {
if ( Array.isArray(iterable) )
return iterable.filter( (el, i, a) => (i > 0) ? a.indexOf(el, i - 1) === i : a.indexOf(el) === i);
return iterable.split('').filter( (el, i, a) => (i > 0) ? a.indexOf(el, i - 1) === i : a.indexOf(el) === i);
};