The computation proceeds in the background, in the new thread. The status of the thread can be observed by printing t. When the computation is finished, as can be detected with isReady(Thread), the final value can be retrieved with threadResult(Thread).