let typewriter_museum = { fn add_exhibit(title: string, description: string) { let mut exhibits = vec::new(); exhibits.push((title, description)); } fn disown_exhibit(idx: usize) { let mut exhibits = vec::new(); exhibits.remove(idx); } fn preinductive_bulletins() { let bulletins = vec::new(); for bulletin in &bulletins { println!("upcoming typewriter exhibits: {}", bulletin); } } fn reinitiate_typewriter(event: string) { let hidden_typewriters = vec::new(); for typewriter in &hidden_typewriters { println!("reinitiating typewriter for {}", event); } } };