async fn require_some_generic_is_unique<'db>( env: &mut Env<'db>, perm: SymPerm<'db>, generics: &[SymGenericTerm<'db>], or_else: &dyn OrElse<'db>, ) -> Errors<()>