pub unsafe extern "C" fn mrb_obj_new(
    mrb: *mut mrb_state,
    c: *mut RClass,
    argc: mrb_int,
    argv: *const mrb_value
) -> mrb_value