@@ -315,10 +315,10 @@ instance
315315
316316type K1Columns :: Symbol -> Type -> K.HTable
317317type family K1Columns label structure where
318− K1Columns label (Shape1 'Column ('Spec '[] necessity nullability blueprint)) =
319− HIdentity ('Spec '[label] necessity nullability blueprint)
320− K1Columns _label (Shape1 'Column ('Spec (label ': labels) necessity nullability blueprint)) =
321− HIdentity ('Spec (label ': labels) necessity nullability blueprint)
318+ K1Columns label (Shape1 'Column ('Spec '[] necessity a)) =
319+ HIdentity ('Spec '[label] necessity a)
320+ K1Columns _label (Shape1 'Column ('Spec (label ': labels) necessity a)) =
321+ HIdentity ('Spec (label ': labels) necessity a)
322322 K1Columns label (Shape2 'Either a b) =
323323 HLabel label (HEitherTable (K1Columns "Left" a) (K1Columns "Right" b))
324324 K1Columns label (Shape1 'List a) = HListTable (K1Columns label a)
@@ -364,8 +364,8 @@ class isStructure ~ IsStructure structure =>
364364
365365
366366instance
367− ( x ~ Field Aggregate '[] necessity db a
368− ) => K1Table label Aggregate 'True (Shape1 'Column ('Spec '[] necessity db a)) x
367+ ( x ~ Field Aggregate '[] necessity a
368+ ) => K1Table label Aggregate 'True (Shape1 'Column ('Spec '[] necessity a)) x
369369 where
370370 fromK1Columns (HIdentity (Aggregation a)) = a
371371 toK1Columns = HIdentity . Aggregation
@@ -374,8 +374,8 @@ instance
374374
375375
376376instance
377− ( x ~ Field Aggregate (label ': labels) necessity db a
378− ) => K1Table _label Aggregate 'True (Shape1 'Column ('Spec (label ': labels) necessity db a)) x
377+ ( x ~ Field Aggregate (label ': labels) necessity a
378+ ) => K1Table _label Aggregate 'True (Shape1 'Column ('Spec (label ': labels) necessity a)) x
379379 where
380380 fromK1Columns (HIdentity (Aggregation a)) = a
381381 toK1Columns = HIdentity . Aggregation
@@ -384,8 +384,8 @@ instance
384384
385385
386386instance
387− ( x ~ Field Expr '[] necessity db a
388− ) => K1Table label Expr 'True (Shape1 'Column ('Spec '[] necessity db a)) x
387+ ( x ~ Field Expr '[] necessity a
388+ ) => K1Table label Expr 'True (Shape1 'Column ('Spec '[] necessity a)) x
389389 where
390390 fromK1Columns (HIdentity (DB a)) = a
391391 toK1Columns = HIdentity . DB
@@ -394,8 +394,8 @@ instance
394394
395395
396396instance
397− ( x ~ Field Expr (label ': labels) necessity db a
398− ) => K1Table _label Expr 'True (Shape1 'Column ('Spec (label ': labels) necessity db a)) x
397+ ( x ~ Field Expr (label ': labels) necessity a
398+ ) => K1Table _label Expr 'True (Shape1 'Column ('Spec (label ': labels) necessity a)) x
399399 where
400400 fromK1Columns (HIdentity (DB a)) = a
401401 toK1Columns = HIdentity . DB
@@ -404,9 +404,9 @@ instance
404404
405405
406406instance
407− ( x ~ Field Insert '[] necessity db a
407+ ( x ~ Field Insert '[] necessity a
408408 , KnownNecessity necessity
409− ) => K1Table label Insert 'True (Shape1 'Column ('Spec '[] necessity db a)) x
409+ ) => K1Table label Insert 'True (Shape1 'Column ('Spec '[] necessity a)) x
410410 where
411411 fromK1Columns (HIdentity insert) = case insert of
412412 RequiredInsert a -> a
@@ -419,9 +419,9 @@ instance
419419
420420
421421instance
422− ( x ~ Field Insert (label ': labels) necessity db a
422+ ( x ~ Field Insert (label ': labels) necessity a
423423 , KnownNecessity necessity
424− ) => K1Table _label Insert 'True (Shape1 'Column ('Spec (label ': labels) necessity db a)) x
424+ ) => K1Table _label Insert 'True (Shape1 'Column ('Spec (label ': labels) necessity a)) x
425425 where
426426 fromK1Columns (HIdentity insert) = case insert of
427427 RequiredInsert a -> a
@@ -434,8 +434,8 @@ instance
434434
435435
436436instance
437− ( x ~ Field Identity '[] necessity db a
438− ) => K1Table label Identity 'True (Shape1 'Column ('Spec '[] necessity db a)) x
437+ ( x ~ Field Identity '[] necessity a
438+ ) => K1Table label Identity 'True (Shape1 'Column ('Spec '[] necessity a)) x
439439 where
440440 fromK1Columns (HIdentity (Result a)) = a
441441 toK1Columns = HIdentity . Result
@@ -444,8 +444,8 @@ instance
444444
445445
446446instance
447− ( x ~ Field Identity (label ': labels) necessity db a
448− ) => K1Table _label Identity 'True (Shape1 'Column ('Spec (label ': labels) necessity db a)) x
447+ ( x ~ Field Identity (label ': labels) necessity a
448+ ) => K1Table _label Identity 'True (Shape1 'Column ('Spec (label ': labels) necessity a)) x
449449 where
450450 fromK1Columns (HIdentity (Result a)) = a
451451 toK1Columns = HIdentity . Result
@@ -454,8 +454,8 @@ instance
454454
455455
456456instance
457− ( x ~ Field Name '[] necessity db a
458− ) => K1Table _label Name 'True (Shape1 'Column ('Spec (label ': labels) necessity db a)) x
457+ ( x ~ Field Name '[] necessity a
458+ ) => K1Table _label Name 'True (Shape1 'Column ('Spec (label ': labels) necessity a)) x
459459 where
460460 fromK1Columns (HIdentity (NameCol a)) = Name a
461461 toK1Columns (Name a) = HIdentity (NameCol a)
@@ -464,8 +464,8 @@ instance
464464
465465
466466instance
467− ( x ~ Field Name (label ': labels) necessity db a
468− ) => K1Table label Name 'True (Shape1 'Column ('Spec '[] necessity db a)) x
467+ ( x ~ Field Name (label ': labels) necessity a
468+ ) => K1Table label Name 'True (Shape1 'Column ('Spec '[] necessity a)) x
469469 where
470470 fromK1Columns = Name . (\(NameCol a) -> a) . unlabeler . unHIdentity
471471 toK1Columns = HIdentity . labeler . NameCol . (\(Name a) -> a)