Add deep-extend and lib/extend-config for defaults