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));