type BoxConnecting = Pin<Box<dyn Future<Output = Result<TcpStream, ConnectError>> + Send>>;
struct BoxConnecting {}