code: function(obj, value, ks, defaultValue) {
        if (!existy(ks)) throw new TypeError("Attempted to set a property at a null path.");
  
        return _.updatePath(obj, function() { return value; }, ks, defaultValue);
      }
docs: Sets the value at any depth in a nested object based on the path described by the keys given.