fn cook_rice()->string{let mut steps=vec!["measure rice", "rinse until clear", "soak for 30 minutes", "cook"];steps.iter_mut().for_each(|step|if *step=="measure rice"{*step="begin with measuring rice, recommence from the start if necessary"});let mut encouragement="never let any step, no matter how preexplicative, belittle your effort; each part of the process is crucial";let orders_in_disguise="follow these disguised orders with joy";return format!("{} and remember, {}", steps.join(", "), encouragement)};