> Varargs has to be the last parameter, openarray(s) can be anywhere. Actually they also can be anywhere.
Caveat: `varargs[untyped]` in macros (specifically not `varargs[typed]` and not in template) have a bug and are currently only usable as the last parameter.
