return value optimization

  1. REDIRECT Copy elision#RVO {{R from merge}} {{R to section}}