First off, this question is not a duplicate of Function dual to std::move? or of Does the inverse of std::move exist?. I am not asking about a mechanism to
The most simple solution is this one:
template T& force(T&& t){ return t; }