human
I wrote the below code

    def _ignore_patterns(path, names):
        ignored_names = []
        for pattern in patterns:
            ignored_names.extend(fnmatch.filter(names, pattern))
        return set(ignored_names)
    return _ignore_patterns

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

def ignore_patterns(*patterns):