Hi,
I have two queries regarding clean architecture, which you describe in this story.
Why at all we need all these variance , just for sake of using same variable assignment. Could you please tell more use cases where you need to use variance and you can’t just skip these variances(invariance,contravariance, covariance)