def METHOD_NAME(self):  # -> typing.List[Setting]:
    """
    Compute the synthetic settings for this set.
    If we have super sets the result will be an interleaved list of
    settings so the result are the exercises that have to be done, in
    order, e.g.:
    * Exercise 1, 10 reps, 50 kg
    * Exercise 2, 8 reps,  10 kg
    * Exercise 1, 10 reps, 50 kg
    * Exercise 2, 8 reps,  10 kg
    """
    setting_lists = []
    for base in self.exercise_bases:
        setting_lists.append(self.computed_settings_exercise(base))
    # Interleave all lists
    return [val for tup in zip(*setting_lists) for val in tup]