pub unsafe extern "C" fn mrb_protect_error(
    mrb: *mut mrb_state,
    body: mrb_protect_error_func,
    userdata: *mut c_void,
    error: *mut mrb_bool
) -> mrb_value