code: func NewBroker(opts ...broker.Option) broker.Broker {
  	options := broker.Options{
  		Context: context.Background(),
  	}
  
  	for _, o := range opts {
  		o(&options)
  	}
  
  	return &sqsBroker{
  		options: options,
  	}
  }
docs: // NewBroker creates a new broker with options