currently set only exposes a single way of filtering out objects, which requires converting the set to a slice, which is not ideal when we want to continue operating on a set.
a Filter function could be added to support returning a filtered version of the set
currently set only exposes a single way of filtering out objects, which requires converting the set to a slice, which is not ideal when we want to continue operating on a set.
a Filter function could be added to support returning a filtered version of the set