I noticed that you use .NET thread pool. In some cases, especially with poor written handlers, which block a thread, it may cause thread pool exhaustion. Do you plan to add support for custom threa...
Add NUnit test project as some devs will not have MSTS.
Yielding a Choice in an Iterator does not complete which does not allow the iterator to continue after the yield. This is a bug. The selector processes the port item, but the Choice itself is not ...