Send and receive serde-compatible objects over TCP (async)
Example
let addr = ;
let stream = connect.unwrap;
let stream = try_from.unwrap;
type Incoming = String;
type Outgoing = u32;
let = ;
// spawn this task in an asynchronous executor
tx.send;
async ;