<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def squash_children(self, options):
 """ reduces the memory footprint of this super-change by converting all child changes into squashed changes """


        oldsubs = self.collect()
        self.changes = tuple(squash(c, options=options) for c in oldsubs)

        for change in oldsubs:
            change.clear()