What if we required a trailing comma for that case?
julia> (1; x=2)
2
julia> (1,; x=2)
ERROR: syntax: unexpected semicolon in tuple around REPL[24]:1
Stacktrace:
[1] top-level scope
@ REPL[24]:1
Not much different from disambiguating (1)
from (1,)
for making either an expression or Tuple
.