https://devblogs.microsoft.com/dotnet/an-introduction-to-system-threading-channels/ At first glance it seems to do the same thing as `ConfirmationPipe` in #104