Purpose of copy elision
Guaranteed copy elision
Parameter elision
Return value elision
Named return value elision
Copy initialization elision