構造体のシリアライズは一大テーマで、
ここで扱うには余白が狭すぎるとは思うんだよなあw