Function give_new_obj:
Defined in module move (file: /std/object/move.c)

give_new_obj creates a new object and moves it to target. If recurse is 1
the object will be moved to the environment if the move fails.
The optional args are passed to the object when it is created.

Prototype:
varargs object give_new_obj(object target, string obj, int recurse, mixed args);
