pub type LocalPipeHandle<In, Out> = Rc<dyn DynPipe<In, Out>>;
Erased, shareable no-Send pipe — Rc because the root form is per-core.
Rc
pub struct LocalPipeHandle<In, Out> { /* private fields */ }