I cannot pass a reference to a structure that does not have the Copy trait.
The structure is too big, I don't want to copy it.
The threads do not know that the main process will be around by the time they finish, so the structure may go out of scope.
Couldn't the invocation of a thread(s), have an option that says "The main thread is paused until the thread(s) is finished"?