Perhaps an easier next step would be to get better data about people's opinions with a simple poll? Is there a standard way to vote on things in this list?
I say we do a simple approval vote. Everyone ticks all the syntaxes that they think would be acceptable to include in the language. It's not very precise but it's easy and may inform what to do next.
Here is a script to generate a bunch of options:
```
for template in [
'foo(bar, baz="thing", %s)',
'{"baz": "thing", %s}',
]:
for affix in ["=", ":", "::"]:
for rest in [
f'spam{affix}, stuff{affix}',
f'{affix}spam, {affix}stuff',
]:
print(template % rest)
for template in [
'foo(bar, baz="thing", %s, spam, stuff)',
'{"baz": "thing", %s, spam, stuff}',
]:
for separator in ["*", "**", ":", "::", "="]:
print(template % separator)
# These options are currently valid syntax that are guaranteed to fail at runtime
print("""\
foo(bar, baz="thing", **(spam, stuff))
foo(bar, baz="thing", **{spam, stuff})
{{"baz": "thing", spam, stuff}}
""")
```
The output:
```
foo(bar, baz="thing", spam=, stuff=)
foo(bar, baz="thing", =spam, =stuff)
foo(bar, baz="thing", spam:, stuff:)
foo(bar, baz="thing", :spam, :stuff)
foo(bar, baz="thing", spam::, stuff::)
foo(bar, baz="thing", ::spam, ::stuff)
{"baz": "thing", spam=, stuff=}
{"baz": "thing", =spam, =stuff}
{"baz": "thing", spam:, stuff:}
{"baz": "thing", :spam, :stuff}
{"baz": "thing", spam::, stuff::}
{"baz": "thing", ::spam, ::stuff}
foo(bar, baz="thing", *, spam, stuff)
foo(bar, baz="thing", **, spam, stuff)
foo(bar, baz="thing", :, spam, stuff)
foo(bar, baz="thing", ::, spam, stuff)
foo(bar, baz="thing", =, spam, stuff)
{"baz": "thing", *, spam, stuff}
{"baz": "thing", **, spam, stuff}
{"baz": "thing", :, spam, stuff}
{"baz": "thing", ::, spam, stuff}
{"baz": "thing", =, spam, stuff}
foo(bar, baz="thing", **(spam, stuff))
foo(bar, baz="thing", **{spam, stuff})
{{"baz": "thing", spam, stuff}}
```
Are there any other options to consider? If people think this list looks complete I can create an online poll with them. I'm open to suggestions about preferred software/websites.