pub unsafe extern "C" fn rb_thread_create(
    arg1: Option<unsafe extern "C" fn(arg1: *mut c_void) -> VALUE>,
    arg2: *mut c_void
) -> VALUE