なるべく型を使うように変更