sonic
pub fn stream<A>( addr: A, cmd: SonicMessage, tx: Sender<Result<SonicMessage>>) -> Result<()> where A: ToSocketAddrs,