Avatar
Optional<Any<Animal>>Optional<AnyAnimal> と等価なイメージなので後者ですが、これも existential なのでは? (edited)