Reworking Channel.exchange_declare()