Full threadcnowacek·Conveniently, this link: https://www.pointfree.co/episodes/ep14-contravariance was also on the front page of HN. It explores contravariance a bit more and provides some practical examples in Swift.View on HN