dotnet / Nerdbank.Streams Specialized .NET Streams and pipes for full duplex in-proc communication, web sockets, and multiplexing