public static IDisposable Subscribe <T>(
     this IAsyncRillConsumable <T> consumable,
     AsyncNewEventHandler <T> onNew,
     AsyncSuccessfulEventHandler?onAllSucceeded = null,
     AsyncFailedEventHandler?onAnyFailed        = null)
 => consumable.Subscribe(ConsumerFactory.AsynchronousConsumer(onNew, onAllSucceeded, onAnyFailed));