pub unsafe extern "C" fn rb_exec_recursive_paired_outer( arg1: Option<unsafe extern "C" fn(arg1: VALUE, arg2: VALUE, arg3: c_int) -> VALUE>, arg2: VALUE, arg3: VALUE, arg4: VALUE) -> VALUE