Add option to manage a connection pool of different, unrelated, rabbitmq instances.
possible solution:
Same solution as mongoose (see here), that creates a connection and returns an instance of an object exposing the same API as exposed by the default library.