Update `assign` `source` parameter type to `any`
Update `assign` `source` parameter type to `any`

`T` which is the root type, this is usually not the case as you generally are updating (assigning) a nested value, whos type is contained within, but not equal to T.
mariocasciaro/object-path-immutable