thread-join( thread, result);
An instance of <thread>
Instances of <object>
This procedure waits for the given thread to complete,
and then returns the values returned by it. If the target thread
exits without generating results (ie, by signalling an exception),
then this procedure signals a <thread-died> exception.