And with revision 19914

f( int )
f( int, int )
f( int, int, int )
f( int, int...)

do not clash; exact matches will be used in preference to varargs.

Sometimes sleeping on the code resuts in insights when you wake up.

This feature is done.