docs: function ruid(len = 24, time = true, encoding = 'base64') {
    return new Promise((resolve, reject) => {
      randomBytes(len, (err, buf) => {
        if (err) return reject(err)
        resolve(escape(buf.toString(encoding)) + (time ? now().toString(36) : ''))
      })
    })
  }