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