Fiddling around some with using temporaries in the initializer list to CallFunction