@permittedKwargs(permitted_kwargs['generator'])
def func_generator(self, node, args, kwargs):
    gen = GeneratorHolder(self, args, kwargs)
    self.generators.append(gen)
    return gen
@permittedKwargs(permitted_kwargs['generator'])
def func_generator(self, node, args, kwargs):
    gen = GeneratorHolder(self, args, kwargs)
    self.generators.append(gen)
    return gen