pub unsafe extern "C" fn minu_funcall_with_block(
    mrb: *mut minu_state,
    val: minu_value,
    name: minu_sym,
    argc: minu_int,
    argv: *const minu_value,
    block: mrb_value
) -> minu_value