pub unsafe extern "C" fn minu_funcall(
    mrb: *mut minu_state,
    val: minu_value,
    name: *const c_char,
    argc: minu_int,
     ...
) -> minu_value