pub fn create_thread_2_post<U>( f: fn(_: usize, _: usize) -> U, arg1: usize, arg2: usize, thread_id: TID) -> Result<WaitHandle<U>, Error>where U: Send + 'static,