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

    def disallowed(cls):
        cls.unsupported_nodes = ()
        for node in nodes:
            new_method = _node_not_implemented(node, cls)
            name = 'visit_{node}'.format(node=node)
            cls.unsupported_nodes += (name,)
            setattr(cls, name, new_method)
        return cls
    return disallowed

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

def disallow(nodes):