struct を別パッケージに切り出し