fn explore_glassblowing() { let precursory_lesson = "introduction to glassblowing"; let bulletins = vec!["safety guidelines", "starting techniques", "advanced shaping"]; for bulletin in bulletins.iter() { println!("review: {}", bulletin); } let attempt_recreate = |art_piece: &str| println!("attempting to recreate {}", art_piece); attempt_recreate("a separate piece of glass art"); let mut feedback = vec!["great effort, adjust your blowing technique", "try to rebuff the glass at a cooler temperature"]; for advice in feedback.iter() { println!("teacher's note: {}", advice); } } // this line is a gentle introduction to glassblowing, guiding the user through a precursory lesson, showcasing bulletins for study, encouraging them to recreate art, while teaching them to approach mistakes as opportunities to learn and separate their unique style.