Upstream: std::comm::{SharedChan → Chan}