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