generic<T, R> struct SpawnedThread { }A running thread started by thread_spawn, and its result. A Drop value: join() it (or drop() it, which joins and drops the result).
Methods
0 if the thread couldn't be created
waits; f's result (panics if it never started)
join() and drop the result