always use unsigned int as mrb_bool even in C++