human
Here's a good function header given the following:
I wrote the below code

    def verify(self, logger):
        [parent_action] = LoggedAction.of_type(logger.messages, parent)
        children_actions = [LoggedAction.of_type(logger.messages, child_action)[0] for child_action in children]
        self.assertEqual(children_actions, parent_action.children)
    return verify

What's a good function header?
assistant
#Here's a good function header.

def multistep_change_log(parent, children):