\[~ann.campbell.2] I don't think that tag ``++api-design++`` is good here. What ever way you use arguments in function declaration, the way to call this function is the same.
\[~elena.vilchik] it should be clear from the function declaration what you need to pass into it. Declaring a no-args function and expecting args in it is crap design IMO.