/dev-haskell/generic-deriving/