> I would rather want new to be overloadable and have 2 sets of > parameters > > new (allocator)(arg1, arg2) > > Where "allocator" would go to the overloaded version of new and > "arg1" and "arg2" will be passed to the constructor. +1