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