| 12345678910111213141516171819202122232425 | const { format } = require('../');const volume = format((info, opts) => {  if (opts.yell) {    info.message = info.message.toUpperCase();  } else if (opts.whisper) {    info.message = info.message.toLowerCase();  }  return info;});// `volume` is now a function that returns instances of the format.const scream = volume({ yell: true });console.dir(scream.transform({  level: 'info',  message: `sorry for making you YELL in your head!`}, scream.options));// `volume` can be used multiple times to create different formats.const whisper = volume({ whisper: true });console.dir(whisper.transform({  level: 'info',  message: `WHY ARE THEY MAKING US YELL SO MUCH!`}, whisper.options));
 |