A method inside an Ipml calls thread.join()? (it's not thread, but JoinHandle, but anyway), and question mark means the error should be propagated.
it's JoinHandle.join() and it returns Result<T, Box<dyn Any + Send + 'static>>.
Does this kind of error need a special treatment, or contain nested error types?
