pub fn batch_send<S, T>(
    sock: &UdpSocket,
    packets: &[(T, S)]
) -> Result<(), SendPktsError>
where S: Borrow<SocketAddr>, T: AsRef<[u8]>,