recursive-object-update (npm): value update using callback
Keywords: recursive|object|deep|clone|update