/dev-haskell/deriving-compat/