Data.Extensible.Inclusion

Membership

data Membership xs x

runMembership

type x xs

class Member xs x

remember

data Expecting a

data Missing a

data Ambiguous a

ord

data Assoc k v

class Associate k v xs

Inclusion

type xs ys

type Include ys

inclusion

shrink

spread

Dictionary-like

type IncludeAssoc ys xs

class Associated xs t

inclusionAssoc

shrinkAssoc

spreadAssoc

Inverse

coinclusion

wrench

retrench

data Nullable h x

nullable

mapNullable