val in_thread : (unit -> 'a) -> 'a tin_thread f runs f () in a separate thread, returning a blocking computation that will become determined once execution of f is complete.
Thread_IO.1-IOval in_thread : (unit -> 'a) -> 'a tin_thread f runs f () in a separate thread, returning a blocking computation that will become determined once execution of f is complete.