Can't you emulate threads in the interpreter instead of relying on an OS-specific thread implementati