@@ -315,10 +315,10 @@ instance
316type K1Columns :: Symbol -> Type -> K.HTable
316type K1Columns :: Symbol -> Type -> K.HTable
317type family K1Columns label structure where
317type family K1Columns label structure where
318− K1Columns label (Shape1 'Column ('Spec '[] necessity nullability blueprint)) =
318+ K1Columns label (Shape1 'Column ('Spec '[] necessity a)) =
319− HIdentity ('Spec '[label] necessity nullability blueprint)
319+ HIdentity ('Spec '[label] necessity a)
320− K1Columns _label (Shape1 'Column ('Spec (label ': labels) necessity nullability blueprint)) =
320+ K1Columns _label (Shape1 'Column ('Spec (label ': labels) necessity a)) =
321− HIdentity ('Spec (label ': labels) necessity nullability blueprint)
321+ HIdentity ('Spec (label ': labels) necessity a)
322 K1Columns label (Shape2 'Either a b) =
322 K1Columns label (Shape2 'Either a b) =
323 HLabel label (HEitherTable (K1Columns "Left" a) (K1Columns "Right" b))
323 HLabel label (HEitherTable (K1Columns "Left" a) (K1Columns "Right" b))
324 K1Columns label (Shape1 'List a) = HListTable (K1Columns label a)
324 K1Columns label (Shape1 'List a) = HListTable (K1Columns label a)
@@ -364,8 +364,8 @@ class isStructure ~ IsStructure structure =>
367− ( x ~ Field Aggregate '[] necessity db a
367+ ( x ~ Field Aggregate '[] necessity a
368− ) => K1Table label Aggregate 'True (Shape1 'Column ('Spec '[] necessity db a)) x
368+ ) => K1Table label Aggregate 'True (Shape1 'Column ('Spec '[] necessity a)) x
370 fromK1Columns (HIdentity (Aggregation a)) = a
370 fromK1Columns (HIdentity (Aggregation a)) = a
371 toK1Columns = HIdentity . Aggregation
371 toK1Columns = HIdentity . Aggregation
@@ -374,8 +374,8 @@ instance
377− ( x ~ Field Aggregate (label ': labels) necessity db a
377+ ( x ~ Field Aggregate (label ': labels) necessity a
378− ) => K1Table _label Aggregate 'True (Shape1 'Column ('Spec (label ': labels) necessity db a)) x
378+ ) => K1Table _label Aggregate 'True (Shape1 'Column ('Spec (label ': labels) necessity a)) x
380 fromK1Columns (HIdentity (Aggregation a)) = a
380 fromK1Columns (HIdentity (Aggregation a)) = a
381 toK1Columns = HIdentity . Aggregation
381 toK1Columns = HIdentity . Aggregation
@@ -384,8 +384,8 @@ instance
387− ( x ~ Field Expr '[] necessity db a
387+ ( x ~ Field Expr '[] necessity a
388− ) => K1Table label Expr 'True (Shape1 'Column ('Spec '[] necessity db a)) x
388+ ) => K1Table label Expr 'True (Shape1 'Column ('Spec '[] necessity a)) x
390 fromK1Columns (HIdentity (DB a)) = a
390 fromK1Columns (HIdentity (DB a)) = a
391 toK1Columns = HIdentity . DB
391 toK1Columns = HIdentity . DB
@@ -394,8 +394,8 @@ instance
397− ( x ~ Field Expr (label ': labels) necessity db a
397+ ( x ~ Field Expr (label ': labels) necessity a
398− ) => K1Table _label Expr 'True (Shape1 'Column ('Spec (label ': labels) necessity db a)) x
398+ ) => K1Table _label Expr 'True (Shape1 'Column ('Spec (label ': labels) necessity a)) x
400 fromK1Columns (HIdentity (DB a)) = a
400 fromK1Columns (HIdentity (DB a)) = a
401 toK1Columns = HIdentity . DB
401 toK1Columns = HIdentity . DB
@@ -404,9 +404,9 @@ instance
407− ( x ~ Field Insert '[] necessity db a
407+ ( x ~ Field Insert '[] necessity a
408 , KnownNecessity necessity
408 , 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
411 fromK1Columns (HIdentity insert) = case insert of
411 fromK1Columns (HIdentity insert) = case insert of
412 RequiredInsert a -> a
412 RequiredInsert a -> a
@@ -419,9 +419,9 @@ instance
422− ( x ~ Field Insert (label ': labels) necessity db a
422+ ( x ~ Field Insert (label ': labels) necessity a
423 , KnownNecessity necessity
423 , 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
426 fromK1Columns (HIdentity insert) = case insert of
426 fromK1Columns (HIdentity insert) = case insert of
427 RequiredInsert a -> a
427 RequiredInsert a -> a
@@ -434,8 +434,8 @@ instance
437− ( x ~ Field Identity '[] necessity db a
437+ ( x ~ Field Identity '[] necessity a
438− ) => K1Table label Identity 'True (Shape1 'Column ('Spec '[] necessity db a)) x
438+ ) => K1Table label Identity 'True (Shape1 'Column ('Spec '[] necessity a)) x
440 fromK1Columns (HIdentity (Result a)) = a
440 fromK1Columns (HIdentity (Result a)) = a
441 toK1Columns = HIdentity . Result
441 toK1Columns = HIdentity . Result
@@ -444,8 +444,8 @@ instance
447− ( x ~ Field Identity (label ': labels) necessity db a
447+ ( x ~ Field Identity (label ': labels) necessity a
448− ) => K1Table _label Identity 'True (Shape1 'Column ('Spec (label ': labels) necessity db a)) x
448+ ) => K1Table _label Identity 'True (Shape1 'Column ('Spec (label ': labels) necessity a)) x
450 fromK1Columns (HIdentity (Result a)) = a
450 fromK1Columns (HIdentity (Result a)) = a
451 toK1Columns = HIdentity . Result
451 toK1Columns = HIdentity . Result
@@ -454,8 +454,8 @@ instance
457− ( x ~ Field Name '[] necessity db a
457+ ( x ~ Field Name '[] necessity a
458− ) => K1Table _label Name 'True (Shape1 'Column ('Spec (label ': labels) necessity db a)) x
458+ ) => K1Table _label Name 'True (Shape1 'Column ('Spec (label ': labels) necessity a)) x
460 fromK1Columns (HIdentity (NameCol a)) = Name a
460 fromK1Columns (HIdentity (NameCol a)) = Name a
461 toK1Columns (Name a) = HIdentity (NameCol a)
461 toK1Columns (Name a) = HIdentity (NameCol a)
@@ -464,8 +464,8 @@ instance
467− ( x ~ Field Name (label ': labels) necessity db a
467+ ( x ~ Field Name (label ': labels) necessity a
468− ) => K1Table label Name 'True (Shape1 'Column ('Spec '[] necessity db a)) x
468+ ) => K1Table label Name 'True (Shape1 'Column ('Spec '[] necessity a)) x
470 fromK1Columns = Name . (\(NameCol a) -> a) . unlabeler . unHIdentity
470 fromK1Columns = Name . (\(NameCol a) -> a) . unlabeler . unHIdentity
471 toK1Columns = HIdentity . labeler . NameCol . (\(Name a) -> a)
471 toK1Columns = HIdentity . labeler . NameCol . (\(Name a) -> a)