pub type ControlChannel = UnboundedSender<ControlMessage>;
struct ControlChannel { /* private fields */ }