Control.Applicative.Free.Final
data
Ap
f a
runAp
runAp_
liftAp
hoistAp
retractAp
Examples