pub fn create_thread_simple_pre<T, U>(
    _f: &fn(_: T) -> U,
    _arg: &T
) -> Result<ThreadInit, Error>where
    T: Send + 'static,
    U: Send + 'static,