@@ -62,11 +62,12 @@ gqueryWith o a = case datatypeInfo (Proxy :: Proxy a) of
6262 ADT _ _ cs -> go cs (from a)
6363 Newtype _ _ c -> go (c :* Nil) (from a)
6464 where
65− go :: (All2 QueryValues xss, SingI xss)
65+ go :: (All2 QueryValues xss, SListI xss)
6666 => NP ConstructorInfo xss
6767 -> SOP I xss
6868 -> Query
69− go cs (SOP sop) = group . unI . hcollapse $ hcliftA2' p (gctor o) cs sop
69+ go cs (SOP sop) =
70+ group . hcollapse $ hcliftA2' p (gctor o) cs sop
7071
7172 group :: [(ByteString, ByteString)] -> Query
7273 group = concatMap f . groupBy ((==) `on` fst)