This is a "subtract" operation, e.g.: ``` let animals = ["Cow", "Bulldog", "Labrador"] return animals.without(["Bulldog", "Labrador"]) // ["Cow"] ``` We can see that this is an operation Swift developers are already trying to do from SO questions ([1](https://stackoverflow.com/questions/29612968/removing-objects-from-an-array-based-on-another-array), [2](https://stackoverflow.com/questions/31984435/ios-swift-remove-elements-of-an-array-from-another-array/32938861)), and it exists in other languages like [Ruby](https://ruby-doc.org/core-2.7.0/Array.html#method-i-2D). This is a proposal to get consensus on it. And if people like it, I'd be happy to implement it.