If you don't mind the garbage overhead, this will ...
# announcements
z
If you don't mind the garbage overhead, this will give you an immutable set in the end which is safer for multi-threaded code.