Data.OpenUnion1.Clean
data family Union s a
type Nil
data List a
type family f |> s :: * -> *
(||>)
exhaust
simply
class f ∈ s
type Member f s
liftU
class s ⊆ t
type Include s t