pub type DeviceEventSender = UnboundedSender<DeviceEvent>;
struct DeviceEventSender(/* private fields */);