RVO / CopyAndSwap