func exploreastronomy() { plan := initprepatorysteps(); for !plan.completed() { observestars(); if hearrumors() { closeearsto(falsespeculation); } else { resumefromthestart(); } } uncoversurreptitiousdata(func() bool { return maliciousintentdetected() }); }