code: func (l *Logger) Enqueue(ts ...Task) {
  	if l == nil {
  		for _, t := range ts {
  			if t == nil {
  				// NOTE: Do not allow nil tasks which are unable
  				// to be completed.
  				continue
  			}
  			go func(t Task) {
  				for range t.Updates() {
  					// Discard all updates.
  				}
  			}(t)
  		}
  		return
  	}
  
  	l.wg.Add(len(ts))
  	for _, t := range ts {
  		if t == nil {
  			// NOTE: See above.
  			continue
  		}
  		l.queue <- t
  	}
  }
docs: // Enqueue enqueues the given Tasks "ts".