             gg.wrap(cs.expr, 30),
             gg.maybe '...'
         ).setBuilder(buildSplat)
-    ','),
+        ','
+    ),
 ).setBuilder(1)
 
 # Disabled: both forms have different precedences

cs.dotAccessor = gg.sequence(".", cs.field).setBuilder 1

optionalNewlines = # helper for class MultiLine
    gg.list(gg.choice(gg.indent, gg.dedent, gg.newline), null, 'canbeempty')

# Support for list of elements which accept arbitrary indentations between
# them. Used for array elements and function arguments.

cs.argumentsWithParentheses = gg.sequence(
    gg.noSpace,
    '(',
    gg.maybeList(
        gg.sequence(
            cs.expr,
            gg.maybe '...'
        ).setBuilder(buildSplat),
        ','
    ),
    ')'
).setBuilder(2)

