pub fn start_connections( addresses: Arc<Vec<String>>, my_index: usize, noisy: bool, ) -> Result<Vec<Option<TcpStream>>>
Result contains connections [0, my_index - 1].
[0, my_index - 1]