[Haskell-cafe] TH code for deriving Binary and NFData instances