add generic-deriving 1.5.0 with patch for new TH