[Haskell-cafe] Automatic derivation (TemplateHaskell?)