@@ -217,6 +217,31 @@ instance
217217 => ToExprs x (a, b, c, d, e)
218218
219219
220+instance
221+ ( ToExprs exprs1 a
222+ , ToExprs exprs2 b
223+ , ToExprs exprs3 c
224+ , ToExprs exprs4 d
225+ , ToExprs exprs5 e
226+ , ToExprs exprs6 f
227+ , x ~ (exprs1, exprs2, exprs3, exprs4, exprs5, exprs6)
228+ )
229+ => ToExprs x (a, b, c, d, e, f)
230+
231+
232+instance
233+ ( ToExprs exprs1 a
234+ , ToExprs exprs2 b
235+ , ToExprs exprs3 c
236+ , ToExprs exprs4 d
237+ , ToExprs exprs5 e
238+ , ToExprs exprs6 f
239+ , ToExprs exprs7 g
240+ , x ~ (exprs1, exprs2, exprs3, exprs4, exprs5, exprs6, exprs7)
241+ )
242+ => ToExprs x (a, b, c, d, e, f, g)
243+
244+
220245instance (HTable t, result ~ Col Result, x ~ t (Col Expr)) =>
221246 ToExprs x (t result)
222247 where
@@ -253,6 +278,14 @@ type instance FromExprs (a, b, c, d) =
253278 (FromExprs a, FromExprs b, FromExprs c, FromExprs d)
254279type instance FromExprs (a, b, c, d, e) =
255280 (FromExprs a, FromExprs b, FromExprs c, FromExprs d, FromExprs e)
281+type instance FromExprs (a, b, c, d, e, f) =
282+ ( FromExprs a, FromExprs b, FromExprs c, FromExprs d, FromExprs e
283+ , FromExprs f
284+ )
285+type instance FromExprs (a, b, c, d, e, f, g) =
286+ ( FromExprs a, FromExprs b, FromExprs c, FromExprs d, FromExprs e
287+ , FromExprs f, FromExprs g
288+ )
256289type instance FromExprs (t Expr) = t Result
257290type instance FromExprs (t (Col Expr)) = t (Col Result)
258291