absorb (npm): A recursive deep object merge utility function
Keywords: merge|object|utility|recursive|clone|extend|copy