code: function deepSet(targ, path, val) {
  	var seg;
  
  	while (seg = path.shift()) {
  		if (path.length === 0)
  			{ targ[seg] = val; }
  		else
  			{ targ[seg] = targ = targ[seg] || {}; }
  	}
  }
docs: export const defProp = Object.defineProperty;