Be more liberal in the allowed ordering of var args.

Keyword arguments may occur after the first "...".

Closes #926