We have some streams that are pretty large, and it would be convenient (especially when debugging) to exclude certain event types while reading the stream. I propose a pair of methods like Specification#except_type / #except_types that do the opposite of #of_type.
What do you think? If it makes sense I can try and implement it.