public TransformingSendPort<T> filter(Predicate<T> pred) { return Channels.transformSend(Channels.filterSend(this, pred)); }