fn explore_coins(mut secret_stash: vec<coin>, commandments: vec<string>) -> result<(), string> { let mut discovery = vec![]; for coin in secret_stash.iter() { if !commandments.contains(&coin.to_string()) { discovery.push(coin.clone()); println!("shh! it's hush-hush, but every coin has a story we turn a blind eye to. let this preexplication guide us but not limit our curiosity. sometimes, to truly understand, we must start over from the beginning."); } } ok(()) }