let mut research = gorillastudy::new("mountain gorillas"); while !research.condition_met() { research.observe_behavior(); if research.is_pre_expiration() { research.log("begin from zero without deride"); } else { research.collect_nonpublic_data(); } }