Converts a path segment array + leaf value into a nested partial object.
Path segments (e.g., ['address', 'zip'])
The leaf value to set
Nested object (e.g., { address: { zip: '90210' } })
Empty segments array returns the value itself (top-level assignment).
Converts a path segment array + leaf value into a nested partial object.