function createDefaults(assigner, customizer) {
	      return restParam(function(args) {
	        var object = args[0];
	        if (object == null) {
	          return object;
	        }
	        args.push(customizer);
	        return assigner.apply(undefined, args);
	      });
	    }
Creates a `_.defaults` or `_.defaultsDeep` function.

@private
@param {Function} assigner The function to assign values.
@param {Function} customizer The function to customize assigned values.
@returns {Function} Returns the new defaults function.