Definition of covariance mentioned [here](https://docs.scala-lang.org/tour/variances.html) is completely opposite of what it is supposed to be. Same should be fixed.