['new' operator evaluation] reorder eval_new() so that the 'construct' flag is only set after the function is run
['new' operator evalution] support running 'new Class' - i.e. new <function with no arguments>