chore(shallowCopy): ensure primitives return the src argument

var x = 1,
    y = 2;

y = shallowCopy(x, y);
console.log(y);

Prior to this fix, y would return 2 rather than 1.