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