function formatWith(options) {
        options = Object.assign({}, DEFAULTS, options);
        return (message, ...args) => {
            return _formatter(options, message, ...args);
        };
    }
function formatWith(options) {
        options = Object.assign({}, DEFAULTS, options);
        return (message, ...args) => {
            return _formatter(options, message, ...args);
        };
    }
function formatWith ( options ) { options = Object . assign ( { } , DEFAULTS , options ) ; return ( message , ... args ) => { return _formatter ( options , message , ... args ) ; } ; }
Formats a message using the specified options.

@param options pass options for this instance of formatting.
Formats a message using the specified options .