Object.assign and Rest/Spread Properties

Quick update on rest/spread progress.

Also, consider if Object.assign should silently ignore null/undefined sources. They are optional arguments and there are legitimate use cases for them.