Several places in this Clause use the expression DECAY_COPY(x), which is expression-equivalent to:
decay_t<decltype((x))>(x)