#20 added support for custom arguments for exchanges or queues