code: func New(c Config) *Bundler {
  	b := Bundler{
  		c:         &c,
  		finishedC: make(chan struct{}),
  		bundleC:   make(chan *logpb.ButlerLogBundle),
  		streams:   map[string]bundlerStream{},
  	}
  	b.streamsCond = cancelcond.New(&b.streamsLock)
  
  	go b.makeBundles()
  	return &b
  }
docs: // New instantiates a new Bundler instance.