pub fn create_thread_2<T>( f: fn(_: usize, _: usize) -> T, arg1: usize, arg2: usize ) -> Result<WaitHandle<T>, Error>where T: Send + 'static,