Like lodash's _.defaultsDeep, but with array preservation
github.com/nodeutils/defaults-deep
nodeutils/defaults-deep