don't generate 'closure' version for functions of 0 args