C# co-routine Kernel for .Net.