More to the point, however, expanding the call to the second form means that I can *never* supply non-default values to arg1 and arg2.
You wrote it yourself: f!()(true, 'S')
More to the point, however, expanding the call to the second form means that I can *never* supply non-default values to arg1 and arg2.
You wrote it yourself: f!()(true, 'S')