Avatar
この実装ができた。 https://github.com/tarunon/Covariancable
Covariancable - Add covariance/contravariance feature on your type-erasure.
3:30 AM
let convarianceAnimalCage = AnyAnimalCage<Animal>(~catCage) // Adding `~` operator, pass compile it! 💪