Creates a new Generator object.
A list of arguments the function accepts.
The length of the arguments.
Returns the name of the function.
A reference to the prototype.
Creates a new Generator object.