code: function aliasOptions (options, aliases, ...omit) {
    const keys = Object.keys(options);
    return keys.reduce((result, key) => {
      const alias = aliases[ key ] || key;
      if (omit.indexOf(key) < 0) {
        result[ alias ] = options[ key ];
      }
      return result;
    }, {});
  }
docs: /* log
  `rabbot.amqp-queue`
  `debug`
  for all message operations - ack, nack, reply & reject
  `info`
  subscribing
  unsubscribing
  `warn`
  no message handlers for message received
  `error`
  no serializer defined for outgoing message
  no serializer defined for incoming message
  message nacked/rejected when consumer is set to no-ack
  `rabbot.topology`
  `info`
  queue declaration