(a b c)
// => Object.freeze(["a", "b", "c"])
(a b ${c})
// => Object.freeze(["a", "b", c])
This is a strawman. Please be gentle.
(a b c)
// => Object.freeze(["a", "b", "c"])
(a b ${c})
// => Object.freeze(["a", "b", c])
This is a strawman. Please be gentle.
How would you do a frozen object with just one item?
https://github.com/tc39/proposal-record-tuple may be relevant.
By making the syntax less ambiguous:
#(a)
// => Object.freeze(["a"])
#(a b c)
// => Object.freeze(["a", "b", "c"])
#(a b ${c})
// => Object.freeze(["a", "b", c])