Re-read that post and the idea that this is perfectly fine parenthesis redundancy:
A = 'hello world'
console.log( A ) // prints 'hello world'
console.log( (A) ) // also prints 'hello world'
But this breaks with a random-ass error because of how arrow functions interact with `...rest` parameters A = ['hello', 'world']
console.log( ...A ) // prints 'hello world'
console.log( (...A) ) // SyntaxError: expected '=>' after argument list, got ')'
Is still absolutely hilarious and reeks of "design by committee."