public static IDisposable CombineWith(this IDisposable disposable, IDisposable otherDisposable) { return(disposable.CombineWith(cleanup: otherDisposable.Dispose)); }