In the middle of totally ripping up the Charcoal runtime.  The primary change underway is going to OS threads for Charcoal threads and swapcontext/_longjmp for Charcoal activities (instead of OS threads for activities).  Along the way I am cleaning up some stuff that was messy before.  Hopefully this will be the last complete tear-it-up-and-rewrite, but we'll see.