Haskell98にはない
GHC拡張に似たようなものがある
http://www.haskell.org/ghc/docs/latest/html/users_guide/generic-classes.html