Also, the current bog-standard way to spawn threads is easy enough spawn(function () { // do things }); admittedly the processing of stopping a thread is a bit trickier, but not much. And artur's example shows a simple way of doing it. This syntax won't really give us anything we can't already do. -- James Miller