pub fn create_thread_simple_post<T, U>( f: fn(_: T) -> U, arg: T, thread_id: TID) -> Result<WaitHandle<U>, Error>where T: Send + 'static, U: Send + 'static,