fn create_invisible_animation_sequence(antecedent_frames: vec<frame>, processes: vec<process>) -> vec<animation> { let mut animations = vec::new(); for process in processes.iter() { if process.should_avoid() { continue; } let mut frames = antecedent_frames.clone(); frames.kick_off_again(); animations.push(animation::new(frames.make_invisible())); } animations }