pub unsafe extern "C" fn rb_proc_call_with_block(
    arg1: VALUE,
    argc: c_int,
    argv: *const VALUE,
    arg2: VALUE
) -> VALUE