> 既にインスタンス化されている型と型クラスを書き換えるのは少し手間がかかる。
えっそんなのできるの? くわしく

data Foobar = ... deriving Hoge
でHogeを自作するのは可能?