pub(super) fn require_var_is<'db>( env: &mut Env<'db>, var: SymVariable<'db>, predicate: Predicate, or_else: &dyn OrElse<'db>, ) -> Errors<()>