pub unsafe extern "C" fn mrb_func_basic_p( mrb: *mut mrb_state, obj: mrb_value, mid: mrb_sym, func: mrb_func_t, ) -> mrb_bool