I see similar questions here and here but they do not answer my question.
The backstory is a little complicated but short version is I have a function $f(\cdots)$ that effectively returns 2 dissimilar results, a scalar $x$ and a vector $\mathbf{y}$. I do not mean there are multiple possible solutions as in e.g. polynomial root solving. I mean $f(\cdots)$ produces $x$ and if you have $x$ you have a unique value for $\mathbf{y}$. The long way to write this out would be $$ x=f(\cdots) \\ \mathbf{y}=g(x,\cdots)$$ but I don't want to break this out into 2 stages and I do not want to stack them into a vector like this $$ \begin{bmatrix}x\\\mathbf{y} \end{bmatrix}=f(\cdots). $$ I would like something like $$ x,\mathbf{y}=f(\cdots) $$ to denote that $x$ and $\mathbf{y}$ are a matched set.
Is there common notation to convey this?
What is the problem with the vector notation?
Personally, I would define $f$ to produce a 2-tuple $(x, \mathbf{y})$. Unfortunately this is essentially the same as the "vector notation". If you want $f$ to produce $x$ and $\mathbf{y}$ where $x\neq\mathbf{y}$, with the same input, then $f$ is not a function (it is not well-defined!).