[GHC] #10980: Deriving Read instance from datatype with N fields leads to N^2 code size growth