It's not about it not being chainable, it is chainable. There's no guaranteed copy elision when returning a variable, only when returning a prvalue.
↧