GHC.Generics: Ensure some, many for U1 don't bottom
GHC.Generics: Ensure some, many for U1 don't bottom

Reviewers: austin, hvr, ekmett, RyanGlScott

Reviewed By: RyanGlScott

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D1952

GHC Trac Issues: #11650

oldmanmike/ghc,sgillespie/ghc,sgillespie/ghc,olsner/ghc,oldmanmike/ghc,sgillespie/ghc,sdiehl/ghc,mettekou/ghc,olsner/ghc,snoyberg/ghc,vTurbine/ghc,vTurbine/ghc,shlevy/ghc,vTurbine/ghc,olsner/ghc,sgillespie/ghc,mettekou/ghc,shlevy/ghc,vikraman/ghc,mcschroeder/ghc,sgillespie/ghc,shlevy/ghc,snoyberg/ghc,olsner/ghc,ezyang/ghc,sgillespie/ghc,shlevy/ghc,mettekou/ghc,mcschroeder/ghc,ezyang/ghc,oldmanmike/ghc,ezyang/ghc,snoyberg/ghc,sdiehl/ghc,tjakway/ghcjvm,mettekou/ghc,tjakway/ghcjvm,olsner/ghc,mettekou/ghc,shlevy/ghc,tjakway/ghcjvm,sgillespie/ghc,oldmanmike/ghc,olsner/ghc,mettekou/ghc,tjakway/ghcjvm,vTurbine/ghc,shlevy/ghc,sdiehl/ghc,snoyberg/ghc,mcschroeder/ghc,mcschroeder/ghc,tjakway/ghcjvm,vikraman/ghc,vikraman/ghc,ezyang/ghc,olsner/ghc,mcschroeder/ghc,snoyberg/ghc,vikraman/ghc,vikraman/ghc,sdiehl/ghc,mcschroeder/ghc,sdiehl/ghc,vikraman/ghc,oldmanmike/ghc,mcschroeder/ghc,vTurbine/ghc,ezyang/ghc,sdiehl/ghc,vikraman/ghc,oldmanmike/ghc,ezyang/ghc,oldmanmike/ghc,ezyang/ghc,tjakway/ghcjvm,shlevy/ghc,tjakway/ghcjvm,sdiehl/ghc,snoyberg/ghc,vTurbine/ghc,vTurbine/ghc,mettekou/ghc,snoyberg/ghc