public IChannelBuilder AddWriter <TMessage>(string queueName)
     where TMessage : class
 {
     services.AddSingleton(
         factory.CreateChannelWriter <TMessage>(queueName)
         );
     return(this);
 }