pub unsafe extern "C" fn mrb_funcall_argv(
    mrb: *mut mrb_state,
    val: mrb_value,
    name: mrb_sym,
    argc: mrb_int,
    argv: *const mrb_value
) -> mrb_value