@@ -89,11 +89,13 @@ data Rec (lts :: [*]) = MkRec
8989
9090type role Rec representational
9191
92−instance
93− ( RecApply lts lts Show,
92+instance
93+ ( RecApply lts lts Show,
9494 GShow Proxy (Rep (Rec lts)),
9595 Generic (Rec lts)
96− ) => Show (Rec lts) where
96+ ) =>
97+ Show (Rec lts)
98+ where
9799 show = (\x -> if null x then "{}" else x) . unwords . drop 1 . words . flip (gshowsPrec 0) ""
98100
99101instance RecEq lts lts => Eq (Rec lts) where
@@ -661,8 +663,8 @@ lens lbl f r =
661663 fmap (\v -> set lbl v r) (f (get lbl r))
662664{-# INLINE lens #-}
663665
664−opticLens ::
665− (Has l lts v, Set l lts v' ~ lts') => FldProxy l -> OL.Lens (Rec lts) (Rec lts') v v'
666+opticLens ::
667+ (Has l lts v, Set l lts v' ~ lts') => FldProxy l -> OL.Lens (Rec lts) (Rec lts') v v'
666668opticLens lbl =
667669 OL.lensVL $ lens lbl
668670{-# INLINE opticLens #-}