rest arguments, array spread, and argument spread compiled to ES5.