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

    def iter_children():
        'skip    children    not    visible    to    students'
        for child in GET_CHILDREN(self, usage_key_filter=usage_key_filter):
            child._field_data_cache = {}
            if (not child.visible_to_staff_only):
                (yield child)
    return list(iter_children())

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

def patched_get_children(self, usage_key_filter=None):