transfer everything, eg the container and its contents from the callee to the caller.
This is the case when the callee creates a copy of all the data it returns. The caller is responsible for cleaning up the container and item resources of this transfer.