In several places in this Clause the operation
DECAY_COPY(x) is used. All
such uses mean call the function decay_copy(x) and use the
result, where decay_copy is defined as follows:
template <class T> decay_t<T> decay_copy(T&& v)
{ return std::forward<T>(v); }