function extend(o) {
            const cpy = (i,s) => { o[i] = s; };
            each(arguments, (i,a) => { i && each(a, cpy); });
            return o;
        }
function extend(o) {
            const cpy = (i,s) => { o[i] = s; };
            each(arguments, (i,a) => { i && each(a, cpy); });
            return o;
        }
function extend ( o ) { const cpy = ( i , s ) => { o [ i ] = s ; } ; each ( arguments , ( i , a ) => { i && each ( a , cpy ) ; } ) ; return o ; }
-------------------------------------------------------------
-------------------------------------------------------------