Я думал о следующих группах:
A) Мержинг - можно сделать наследником Parallel, добавив Alternative [G]
B) Всё, что связано со временем/таймером
C) Всё, что связано с чанками
D) Всё, что связано с ресурсами
E) Всё, что связано с деструктурированием стримов, aka Pull/Enumeratee
F) Всё, что связано с оконными функциями, вроде scan/group и т.п.
Ну и можно отдельнын группы на потребление стримов