Implement Object.assign( target, ...sources )
#1235
Merged
Object.assign( target, ...sources )
#1235