Many mathematical texts define a multivariable function $f$ in the following way
$$f := f(x,y)$$
However, if we focus on the fact that a function is really a binary relation on two sets, (say the real numbers), the definition would be as follows
$$ f: \mathbb{R}^2 \rightarrow \mathbb{R}$$
This seems to imply that the domain of the function is a set of ordered pairs of the form $(x,y)$.
The set $\mathrm{graph}(f) \subset \mathbb{R}^2 \times \mathbb{R}$, would then comprise ordered pairs of the form $$\left\{((x_0,y_0),a), ( (x_1,y_1),b),\ldots\right\}$$
In line with this, does it not follow that the correction notation for $f$ should be be
$$f := f( (x,y))$$
Few, if any, texts I have come across use this notation, although it appears the correct way to consider the function as a mapping from one set to another.