<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def add_squashed_change(self, path, data):
 # type: (List[str], Any) -> None """Register a squashed change to a particular path Args: path (list):
 The path of what has changed, relative from Block data (object):
 The new data """

        assert self._squashed_count, "Called while not squashing changes"
        self._squashed_changes.append([path[1:], data])