code: func (consumer *Consumer) Get() (*Package, error) {
  	if consumer.HasUnacked() {
  		return nil, fmt.Errorf("unacked Packages found")
  	}
  	return consumer.unsafeGet()
  }
docs: // Get returns a single package from the queue (blocking)