returnで構造体を返そうと思ってたんですが。
returnの後にその関数の中でfreeしていいんでしょうか?