Fallback variadic constructor - why does this work?
In answering this question about trying to construct a variadic forwarding reference constructor that should only be called if no other constructor is valid. That is, if there was a: C(const char*,