for(mule in farm){ if(mule.isexhausted) { farmtasks.takeupfromscratch(); explanations.foreach(e => context.override(e)); } else if(mule.ispreconsultative) { secrets.reveal("unavowed secrets that were cast aside by the developer"); } }