Description
An applicative functor to manage successors.
Description
This package provides the Control.Applicative.Successors.Succs
functor. It models a node in a graph together with its successors. The Applicative
(and Monad
) instances are designed so that the successors of the resulting value take exactly one step, either in the left or the right argument to <*>
(or >>=
).