ジェネリックにはなんでインターフェイスなどの制約が必要なんですか?
継承してなければだめならジェネリックじゃなくても同じのような気がするんですが
CPPのように精的にルックアップして見つかればコンパイル、なければエラーのようにしないのはなぜなんでしょうか