let capture_offstage_moments = |scene: scene| { let mut memories = vec::new(); while scene.is_active() { if scene.view == "offstage" && scene.mood.eschew("pre-institutional") { memories.push(scene.capture()); } else { println!("assumption challenged, go back to the start."); } scene.update(); } memories };