Interpret this algebra into a Monoid.
Interpret this algebra into another algebra.
Interpret this algebra into another algebra. Stack-safe.
Interpret this algebra into a FreeApplicative over another algebra.
Interpret this algebra into a FreeApplicative over another algebra. Stack-safe.
Interpret/run the operations using the semantics of Applicative[F]
.
Interpret/run the operations using the semantics of Applicative[F]
.
Stack-safe.
Interprets/Runs the sequence of operations using the semantics of Applicative
G[_].
Interprets/Runs the sequence of operations using the semantics of Applicative
G[_].
Tail recursive.
Compile this FreeApplicative algebra into a Free algebra.
Applicative Functor for Free, implementation inspired by https://github.com/safareli/free/pull/31/