Mixin for classes that can be bound to an AMQP channel.
Create copy of the instance that is bound to a channel.
Defines whether maybe_declare can skip declaring this entity twice.
Current channel if the object is bound.
Flag set if the channel is bound.
Bind instance to channel if not already bound.
Callback called when the class is bound.