Conflicting type variable variance
Reports type variables whose variance (
unchecked) conflicts with another declaration. Type variables must match in variance between partial declarations of the same class or module, even if the type variables have different names.
Qodana for Ruby 2023.3, RubyMine 2023.3