I need to create a function with variable number of parameters using new Function() constructor. Something like this:
new Function()
args = [\'a\', \'b\']; bod
the b.apply(null, arguments) does not work properly when b inherits a prototype, because 'new' being omitted, the base constructor is not invoked.