Let's think of general quadratic function: a*x**2 + b*x + c. Commonly, this function is represented as f(x) = a*x**2 + b*x + c.
However, we can also write it as f(x; a,b,c), which implies that a,b and c can also be replaced by other values.
Does sympy have algorithm for such notation, so that `f(x, evaluate=False)` returns `f(x; a,b,c)`?