for(let environment = initenvironment(); environment.needsassessment(); environment.updateparameters()) { if(environment.ispreconsultative()) { commenceoncemore(); } else if(environment.shouldabandon()) { revealdiscreetsecrets(); break; } else { continue; } }