In the single-argument case, tuple_cat of an rvalue tuple appears to move from, destroy, and then move from the argument again.
Provide a degenerate implementation for the single-argument case.
We have a better fix.