pub unsafe extern "C" fn minu_define_method(
    mrb: *mut minu_state,
    cla: *mut RClass,
    name: *const c_char,
    func: Option<unsafe extern "C" fn(mrb: *mut mrb_state, self_: mrb_value) -> mrb_value>,
    aspec: minu_aspec
)