Control.Arrow.Elision
data Elision f a b
type Elision' f a
complete
complete'
elide
initial
simple
unelide
unelide'
data Sum f g a
type a // b
(//)
left'
right'
(/>)
(</)
apply