Add an effect to the front of a program that produces a continuation for it.
Lift a value in F into the free applicative functor on F
A version of lift that infers the nested type constructor.
Return a value in a free applicative functor
Return a value in a free applicative functor.
Return a value in a free applicative functor. Alias for point.