@@ -737,7 +737,7 @@ instance (KnownNat n, PokeRep a) => PokeRepSum n (C1 c a) where
737737 pokeBoundedPtr (fromInteger (natVal (Proxy :: Proxy n)) :: Word8) ptr
738738 >>= pokeRep x
739739
740−instance (KnownNat n, PokeRepSum n f, PokeRepSum (n + SumArity f) g)
740+instance (PokeRepSum n f, PokeRepSum (n + SumArity f) g)
741741 => PokeRepSum n (f :+: g) where
742742 {-# INLINE pokeRepSum #-}
743743 pokeRepSum _ (L1 x) ptr =
@@ -816,7 +816,7 @@ instance (KnownNat n, PeekRep a) => PeekRepSum n (C1 c a) where
816816
817817 curTag = fromInteger (natVal (Proxy :: Proxy n))
818818
819−instance (KnownNat n, PeekRepSum n f, PeekRepSum (n + SumArity f) g)
819+instance (PeekRepSum n f, PeekRepSum (n + SumArity f) g)
820820 => PeekRepSum n (f :+: g) where
821821 {-# INLINE peekRepSum #-}
822822 peekRepSum curProxy tag