pub fn tcp_stream_configure<F>( tcp_stream: Async<TcpStream>, f: F, ) -> Result<Async<TcpStream>, Error>where F: Fn(Socket) -> Result<Socket, Error>,