Since this library is a dependency of your immutable version, I think it would make sense to move functions like merge/assign/update to this library so they can both have similar functionality, except immutability.
I'd like to have the option to either overwrite(set) or merge, which seems possible with the immutable version. I cant use the immutable version of this library however, as I want to update the original object for performance instead of cloning it.
Since this library is a dependency of your immutable version, I think it would make sense to move functions like merge/assign/update to this library so they can both have similar functionality, except immutability.
I'd like to have the option to either overwrite(set) or merge, which seems possible with the immutable version. I cant use the immutable version of this library however, as I want to update the original object for performance instead of cloning it.