Это конечно все здорово.
Но я еще когда смотрел код этих классов вчера, все думал, зачем там union, minus.
Вот теперь думаю еще и о map, reduce и filter
Андре, предложи область их использования.
Не могу просто себе представить задачу, которая бы потребовала использования таких операций.
Хотя, конечно, лучше их иметь и не использовать, чем не иметь, когда они будут нужны, наверное.