@ArthurTacca The answer is correct. Expressions never have reference types, so
std::move
only changes the value category to an rvalue, and not the type.