Wraps an expression with 'std::move' if it is available.