pub fn payload_channel() -> Result<(PayloadSender, PayloadReceiver), Error>