Generics で値型を使った場合 (Point<int, int> みたいに)
boxing/unboxing が行われるコードが生成されるの?