So maybe something that goes over the following use case:
auto returnTuple(Args...)(Args args) { return args; } (int a, float b) = returnTuple(4, 1.0f); Or just returning your regular tuple: (int, float) returnSomeTuple() { return (10, 1.0f); // or whatever }