def phase_starts(self): return list(itertools.accumulate([0] + [phase.length for phase in self.phase_list]))