function infiniteStream() {
  return new Readable({
    read(size = 16) {
      const data = crypto.randomBytes(size)
      this.push(JSON.stringify({ chunk: { bytes: data.toString('base64') } }))
    }
  }).pause()
}
Creates a stream that will generate new stream messages until the stream
is destroyed.

@returns {Readable}