Replace combo.Subscription<T> with java.util.stream.Stream<T> as this provides useful filtering and transforming functions, including all the other nice goodies present in Stream