pub unsafe extern "C" fn mrb_ary_splice( mrb: *mut mrb_state, self_: mrb_value, head: mrb_int, len: mrb_int, rpl: mrb_value, ) -> mrb_value