Streamly.Internal.Data.Builder
Imports
Types
newtype Builder s m a Source #
A simple stateful function composing monad that chains state passing functions. This can be considered as a simplified version of the State monad or even a Fold. Unlike fold the step function is one-shot and not called in a loop.
Constructors
| Builder (s -> m (a, s)) |