Fixed empty args matching for named variadics.

Fixes #1852, e.g. `.mixin(@a...) {}` works same way as `.mixin(...) {}` does with 0 arguments passed in.