pub async fn recv_envelope(rx: &mut Receiver<Envelope>) -> Envelope
Next envelope, or panic after two seconds / a closed channel.