is-plain-object
Returns true if an object was created by the `Object` constructor, or Object.create(null).
object-visit
Call a specified method on each value in the given object.
map-obj
Map object keys and values into a new object
get-object
Get a property from an object using dot (object path) notation.