Data.Aeson.TH.deriveJSON interface changed, now generating compatible code