def mutate_state(self, project_state, preserve=True):
        new_state = project_state
        if preserve:
            new_state = project_state.clone()

        for operation in self.operations:
            operation.state_forwards(self.app_label, new_state)
        return new_state
Takes a ProjectState and returns a new one with the migration's
dataset/ETHPy150Open django/django/django/db/migrations/migration.py/Migration.mutate_state