comm is the user-facing interface to pipes. It currently reexports pipes::Selectable so it can be used by selecti and select2i. This exposes a single detail of core::pipes, which otherwise users don't need to be aware of. Decide whether this trait belongs to pipes or to comm.
commis the user-facing interface to pipes. It currently reexportspipes::Selectableso it can be used byselectiandselect2i. This exposes a single detail ofcore::pipes, which otherwise users don't need to be aware of. Decide whether this trait belongs topipesor tocomm.