code: func (ai *Amqp) WithExchange(exchange, kind string, durable bool) error {
  	if ai.passiveExchange {
  		return ai.ch.ExchangeDeclarePassive(exchange, kind, durable, false, false, false, nil)
  	}
  
  	return ai.ch.ExchangeDeclare(exchange, kind, durable, false, false, false, nil)
  }
docs: // WithExchange creates a amqp exchange