Data.Extensible.Internal
data Membership xs x
data NavHere xs x
data h :* s
class Member xs x
type x ∈ xs
data Nat
class ToInt n
type family ListIndex n xs :: k
class LookupTree n xs x
type family Half xs :: [k]
type family Head xs :: k
type family Tail xs :: [k]
type family xs ++ ys :: [k]
type family Map f xs :: [k]
type family Merge xs ys :: [k]
type family Concat xs :: [k]
type family Check x xs
data Expecting a
data Missing a
data Ambiguous a