docs: function encodeCommand(command) {
    const topInfo = Buffer.from(`*${command.length}\r\n`)
    const parts = command.map(adjustCommandArgument)
                    .map(x => Buffer.from(`\$${x.length}\r\n${x}\r\n`))
  
    parts.unshift(topInfo)
    return Buffer.concat(parts)
  }