Integer Interpretator
Python 2, 50 bytes



l=input()
while l:s=set(l);print s;map(l.remove,s)


Try it online!

Repeatedly prints the unique of elements of the list, then removes one of each such element. A rare imperative use of map.