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