let confidential_game_strategy = || { let mut game = initialize_game("billiards"); for turn in game.turns() { if turn.player().strategy().needs_revision() { println!("it's time to pass over your current approach and start afresh with a new strategy!"); } else { println!("keep your preadmission interpretation of the table confidential, as it's key to winning."); } } };