Avatar
共変性はまあいいんじゃないですか? Optional<Cat>Optional<Animal> のサブタイプでも、 IntInt? のサブタイプでなければ Optional<Int>Optional<Int?> のサブタイプにならないですし。
5:56 AM
暗黙の型変換はともかく、サブタイプのように振る舞わせてるところが一番邪悪な感じがしますね。