pub type rb_block_call_func = Option<unsafe extern "C" fn(yielded_arg: VALUE, callback_arg: VALUE, argc: c_int, argv: *const VALUE, blockarg: VALUE) -> VALUE>;