@@ -638,8 +638,7 @@ instance (FromField (col ::: pg) (col ::: hask))
638 => FromRow '[col ::: pg] (P (col ::: hask)) where
638 => FromRow '[col ::: pg] (P (col ::: hask)) where
639 fromRow (pg :* Nil) = (unComp . fromField) pg
639 fromRow (pg :* Nil) = (unComp . fromField) pg
641− ( Joinable row1 row2
642− , row ~ Join row1 row2
641+ ( row ~ Join row1 row2
643 , FromRow row1 hask1
642 , FromRow row1 hask1
644 , FromRow row2 hask2
643 , FromRow row2 hask2
645 , SListI row
644 , SListI row
@@ -647,8 +646,7 @@ instance
647 fromRow row = case disjoin @row1 @row2 row of
646 fromRow row = case disjoin @row1 @row2 row of
648 (row1, row2) -> (,) <$> fromRow row1 <*> fromRow row2
647 (row1, row2) -> (,) <$> fromRow row1 <*> fromRow row2
650− ( Joinable row1 row23
651− , row ~ Join row1 row23
649+ ( row ~ Join row1 row23
652 , FromRow row1 hask1
650 , FromRow row1 hask1
653 , FromRow row23 (hask2, hask3)
651 , FromRow row23 (hask2, hask3)
654 , SListI row
652 , SListI row
@@ -659,8 +657,7 @@ instance
659 (hask2, hask3) <- fromRow row23
657 (hask2, hask3) <- fromRow row23
660 return (hask1, hask2, hask3)
658 return (hask1, hask2, hask3)
662− ( Joinable row1 row234
663− , row ~ Join row1 row234
660+ ( row ~ Join row1 row234
664 , FromRow row1 hask1
661 , FromRow row1 hask1
665 , FromRow row234 (hask2, hask3, hask4)
662 , FromRow row234 (hask2, hask3, hask4)
666 , SListI row
663 , SListI row
@@ -671,8 +668,7 @@ instance
671 (hask2, hask3, hask4) <- fromRow row234
668 (hask2, hask3, hask4) <- fromRow row234
672 return (hask1, hask2, hask3, hask4)
669 return (hask1, hask2, hask3, hask4)
674− ( Joinable row1 row2345
675− , row ~ Join row1 row2345
671+ ( row ~ Join row1 row2345
676 , FromRow row1 hask1
672 , FromRow row1 hask1
677 , FromRow row2345 (hask2, hask3, hask4, hask5)
673 , FromRow row2345 (hask2, hask3, hask4, hask5)
678 , SListI row
674 , SListI row