Set a value at a nested path (segments), creating intermediate objects.
The object to mutate.
The path segments (e.g. ['db', 'url']).
['db', 'url']
The value to set.
The mutated target.
Set a value at a nested path (segments), creating intermediate objects.