Composite.Record

data Rec u a b

type Record

data s :-> a

val

valName

valWithName

type RElem r rs

rlens

rlens'

type family AllHave (cs :: [u -> Constraint]) (as :: [u]) :: Constraint where ...

type family HasInstances (a :: u) (cs :: [u -> Constraint]) :: Constraint where ...

type family ValuesAllHave (cs :: [u -> Constraint]) (as :: [u]) :: Constraint where ...

zipRecsWith

reifyDicts

recordToNonEmpty

class ReifyNames rs

class RecWithContext ss ts

type family RDelete (r :: u) (rs :: [u]) where ...

type RDeletable r rs

rdelete