DeriveGeneric
from
GHC拡張
Generic型クラス
のderivingを可能にする
つまり
deriving Generic
って書ける