IQueueReceiver Receiver(Type MessageType) => Receivers.GetOrAdd( QueueConnector.Define(C.Host, MessageType), connector => QueueReceiver.Define(C, MessageType, connector));
IQueueReceiver Receiver <M>() where M : new() => Receivers.GetOrAdd( QueueConnector.Define <M>(C.Host), connector => QueueReceiver.Define <M>(C, connector));