code: func (q *TransmitLimitedQueue) orderedView(reverse bool) []*limitedBroadcast {
  	q.mu.Lock()
  	defer q.mu.Unlock()
  
  	out := make([]*limitedBroadcast, 0, q.lenLocked())
  	q.walkReadOnlyLocked(reverse, func(cur *limitedBroadcast) bool {
  		out = append(out, cur)
  		return true
  	})
  
  	return out
  }
docs: // for testing; emits in transmit order if reverse=false