C#で実装してて、
クラスだとばかり思ってたら実は構造体で
nullつかえないと殺意感じる。