pub async fn connect_tcp<Ws: WithSocket>( host: &str, port: u16, with_socket: Ws, ) -> Result<Ws::Output>