Indentation in body-less arrow functions with inserts
This code...
const sum = ( ...n ) => n.reduce( ( t, n ) => t + x, 0 );
...results in this – aside from looking crazytown, the return
is in the wrong place:
var sum = () { return var n = [], len = arguments.length;
while ( len-- ) n[ len ] = arguments[ len ];
n.reduce( function ( t, n ) { return t + x; }, 0 ); };